手机版

php只是打开gzip压缩方法(zlib.output_compression)

时间:2021-11-21 来源:互联网 编辑:宝哥软件园 浏览:

一般来说,打开gzip压缩后,页面文件量可以减少60%~90%,可以为文本网站节省大量带宽和用户等待时间。但是iis和apache默认都只压缩html静态文件,php文件只能通过模块配置来支持(在iis7.5中也可以启用动态静态压缩),所以使用php自带的功能来实现gzip已经成为一种合理的需求。网上的教程基本上就是你抄我我抄他,无非就是两种写法:加一个头加一个尾或者一个自己构造的函数。实际上,每个php页面都需要添加代码——,当然也可以包含引用,但是看起来总是有点麻烦。其实最简单的方法就是打开php目录下的php.ini文件,找到zlib.output_compression=Off,改成zlib.output_compression=On,然后;zlib.output_compression_level之前的值;去掉它,把下面的-1改为1~5。这样就可以实现所有php页面的gzip效果,不再需要单独修改网站的php文件——。如果网站多,会节省很多时间。需要说明的是:1。Zlib.output_handler必须保持注释掉,因为此参数与之前的设置冲突,之前的设置是——的官方声明。第二,一般来说,缓冲区是4k(output_buffering=4096)。第三,zlib.output_compression_level的推荐参数值为1~5,6不会提升实际压缩效果,但cpu占用会呈几何级增长。点击查看原图

1.通过firebug检查请求头和响应头,gzip效果其实已经显示出来了点击查看原图

图2。主站gzip检测工具也显示gzip有效。

版权声明:php只是打开gzip压缩方法(zlib.output_compression)是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。