主流的Firefox ,Opera,IE,Chrome 最近版本都支持gzip压缩的页面。
可到 http://www.whatsmyip.org/http_compression/ 测试,结果匀为:
YES, your browser is requesting compressed content.
下面先上图,有图有真相:
压缩合并方法:
将要合并的js或css弄到一个文件中去,然后将该文件后缀修改为php,再在文件最顶端加上:
对于js
1
| <?php if ( !( ( ini_get( 'zlib.output_compression' ) == 'On' || ini_get( 'zlib.output_compression_level' ) > 0 ) || ini_get( 'output_handler' ) == 'ob_gzhandler' ) && extension_loaded( 'zlib' ) ){ ob_start( 'ob_gzhandler' ); } header("Content-type: text/javascript"); ?> |
对于CSS
1
| <?php if ( !( ( ini_get( 'zlib.output_compression' ) == 'On' || ini_get( 'zlib.output_compression_level' ) > 0 ) || ini_get( 'output_handler' ) == 'ob_gzhandler' ) && extension_loaded( 'zlib' ) ){ ob_start( 'ob_gzhandler' ); } header("Content-type: text/css"); ?> |
文件末尾加上:
国内检测站点:
http://tool.chinaz.com/Gzips/
相关日志
4:27 下午, 2011年02月15日snowperd /
实际上在服务器端,如cpanel界面,可以设置,压缩整站传输,所以可以不用这个了
10:52 下午, 2010年04月17日叶子 /
有时间试试
1:55 下午, 2010年04月17日白银时代 /
WordPress默认是不对CSS和js进行压缩的,但是对网页本身的传递进行压缩……
无所谓啦。
7:20 下午, 2010年04月17日荒野无灯 /
@白银时代, 对网页本身的传递进行压缩?
什么时候WP还有这个功能了?
9:20 下午, 2010年04月17日白银时代 /
@荒野无灯, 表述不清,我的意思是WordPress不是默认开启了GZIP麽,虽然不对CSS和JS进行压缩,但是也够用了