逍遥阁LsziCom

用gzip压缩js和css,加速页面装载用gzip压缩js和css,加速页面装载

发表于 星期六, 2010年05月8日 浏览 781

主流的Firefox ,Opera,IE,Chrome 最近版本都支持gzip压缩的页面。
可到 http://www.whatsmyip.org/http_compression/ 测试,结果匀为:

YES, your browser is requesting compressed content.

下面先上图,有图有真相:

压缩合并方法:
将要合并的js或css弄到一个文件中去,然后将该文件后缀修改为php,再在文件最顶端加上:
对于js

<?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

<?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"); ?>

文件末尾加上:

<?php if(extension_loaded('zlib')) {ob_end_flush();} ?>
评论信息
用户名称 ↓
电子信箱 ↓
个人网站 ↓
把你想要说的话告诉我们 ↓
你可以使用以下标签: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

广告
分享

订阅
请订阅本站 RSS,以便及时关注本站文章更新信息.
精选视频
最新评论 标签云 本站文章搜索
热门文章
链接表