客户经常会遇到自己的网站浏览速度慢的情况,出现这种情况的原因很多,比如当地的网络与美国主机连接不畅,一台主机上的客户过多,客户的程序非常耗费cpu资源等等。而这些情况都是比较随机的,客户自己并不能控制。
那么现在我来介绍几种优化自己网站的方法,以确保在主机运行正常时,最大可能的提升网站的浏览速度:
1.启用Gzip压缩
很多现成的,成熟的网站程序都提供Gzip压缩功能,这个功能可以在线将文件压缩1/4,相对来说浏览速度就会提高到原来的4倍,使用的流量就会减小1/4。
在Discuz中启用Gzip,登陆后台管理,选择基本设置->服务器优化找到页面 Gzip 压缩,选中“是”然后提交即可
在PHPWind里启用Gzip,登录管理后台,依次点击核心->安全与优化->速度优化标签,找到GZIP压缩级别,0为关闭Gzip压缩功能,9为最大压缩比。
WordPress 2.5 以后就关闭了 GZip 功能。可以使用以下几种方法中适合自己的方法开启:
如果服务器支持.htaccess文件,那么在wordpress根目录的.htaccess增加以下代码,如果没有.htaccess则新建后增加代码。增加完成后上传到wordpress根目录后即可。
php_value output_handler ob_gzhandler
通过php.ini 启用Gzip, 添加如下代码来开启gzip。
output_buffering = Off
output_handler =
zlib.output_compression = On
zlib.output_compression_level = 6
zlib.output_compression_level = < 任何1—9的值,1的压缩比率最低,
注意的是,这样启用gzip之后需要将程序原来的gzip功能去掉,例如discuz等的gzip不要启用,否则程序会报错。
还有一点事虚拟主机必须开启gzip支持才可以。我们的博客是建在美国虚拟主机提供商webhost4life上的,Gzip默认是开启的。
这里为大家提供一个检测主机商是否开启Gzip的检测网页:
http://www.gidnetwork.com/tools/gzip-test.php
我们的测试页面是webhost4life.asia/blog/compress_test.php
开启Gzip测试
2. 图片,视听类文件的大小
在速度一定的条件下,页面越大,打开越慢,所以一定要优化图片大小,尤其是首页,最好不要放大图片。很多图片可以用一些优化程序无损压缩,图片质量影响不大,大小减小很多。其实很多情况下。由于浏览器分辨率的限制,损失一些图片质量区别也不大的。原来见过有的客户的网店,他把数码相机拍完的商品照片就直接放上去了,一个几M,打开不慢才怪。实际在浏览器中,一个分比率几千X几千的和一个800X600的商品照片区别不大,但是大小相差很多,后者可能只有几千K甚至几十K。
优化图片可以使用PS,或者有专门无损压缩GIF的软件。
3.模板插件的问题
由于现在很多程序都是开源的,程序的爱好者们开发了很多丰富的插件。但由于个人技术上的因素,有些模板,插件优化的并不好,有时会非常耗服务器的资源,以至于拖慢网站的速度。尤其是对于论坛的娱乐插件,一定要慎用。
如果你有其他更好的提升网站浏览速度的方法,欢迎与我们交流。