godaddy主机的速度国内访问还是不错的。但是建议开启gzip对网页进行压缩,这样将显著减小页面的大小,一般压缩率可达80%,也就是一个100KB的网页,开启gzip压缩后大小可减小到20kB。这样将大大提前页面的显示速度,也节约了宽带的使用。godaddy LINUX主机设置开启gzip很简单,只要在根目录的php5.ini文件中加上下面两条代码即可:
在默认情况下,zlib.output_compression是关闭的,如需开启需编辑php5.ini文件,加入以下内容:
然后将php5.ini上传到FTP根目录下,剩下的事请就是等待它生效,第2个参数的值从1到9,越大代表压缩率越大,一般设为6。Gzip功能会极轻微的加重服务器负担。 这可能需要一段时间,可以通过phpinfo()函数检测结果:
当zlib.output_compression的Local Value和MasterValue的值同为On时,表示已经生效,这时候访问的PHP页面(包括伪静态页面)已经GZIP压缩了,通过Firebug或者在线网页GZIP压缩检测工具可检测到压缩的效果。 如果需要使用ob_gzhandler,则需关闭zlib.output_compression,把php5.ini文件内容更改为:
ob_gzhandler是GoDaddy官网推荐的用法,通过在PHP文件中插入相关代码实现GZIP压缩,以下是GoDaddy帮助中心所提到的:
《Compressing Web Pages for Faster Load Times》文中提到,将以下PHP代码加入到PHP文件顶部,即可实现GZIP压缩。
不管是zlib.output_compression还是ob_gzhandler,都仅能对PHP文件进行GZIP压缩,对于HTML、CSS、JS等静态文件只能通过调用PHP的方式实现。 最后想说的是,现在主流的浏览器默认使用的是HTTP1.1协议,基本都支持GZIP压缩,对于IE而言,假如你没有选中其菜单栏工具->Internet 选项->高级->HTTP 1.1 设置->使用 HTTP 1.1,那么,你将感受不到网页压缩后的速度提升所带来的快感! (责任编辑:好模板) |