2人贊同了該回答
? GZIP 的實(shí)現(xiàn)有好多種方法。包括有
1,Nginx 的 GZIP 配置
2,Apache 的 mod_deflate.so 模塊
3,各種 PHP 程序中通過 PHP自身 實(shí)現(xiàn)壓縮。
等等...
期中使用 PHP 自身也有2種實(shí)現(xiàn)方法,一種是開啟zlib.output_compression,一種是 ob_gzhandler編碼
在默認(rèn)情況下,zlib.output_compression是關(guān)閉的,如需開啟需編輯php.ini文件,找到以下選項(xiàng)并開啟:
zlib.output_compression = On
zlib.output_compression_level = 6
完成后可以通過phpinfo()函數(shù)檢測(cè)結(jié)果,當(dāng)zlib.output_compression的Local Value和MasterValue的值同為On時(shí),表示已經(jīng)生效,這時(shí)候訪問的PHP頁面(包括偽靜態(tài)頁面)已經(jīng)GZIP壓縮了,通過Firebug或者在線網(wǎng)頁GZIP壓縮檢測(cè)工具可檢測(cè)到壓縮的效果。
發(fā)布于2023-04-20