网页Gzip压缩是指在web server上将页面压缩后传输到客户端的浏览器,由浏览器解压缩(目前主流浏览器都支持),这样可以节约网页传输的时间和流量,但是会增加服务器的负载。使用的环境是CentOS+Apache+PHP。
一、使用php的内置函数ob_gzhandler()
二、直接在web server上开启(压缩php)
开启后就不用php内置函数来压缩了,php不允许gzip以后再次gzip。
1、php要支持zlib组件,需要在php.ini中设置
vim /etc/php.ini
找到:
zlib.output_compression = Off
;zlib.output_compression_level = -1
修改为:
继续阅读网页开启Gzip
zlib.output_compression = On
zlib.output_compression_level = 6