PHP開啟gzip壓縮經(jīng)典教程
頁面文件開啟gzip壓縮以后,其體積可以減小60%~90%,對(duì)于文字類站點(diǎn),可以節(jié)省下大量的帶寬與用戶等待時(shí)間,可以實(shí)現(xiàn)在提高用戶體驗(yàn)效果和搜索引擎友好優(yōu)化的雙重效果。在我們的常用的iis 和apache服務(wù)當(dāng)中,默認(rèn)啟用了壓縮html類靜態(tài)文件,而對(duì)于php文件需要模塊配置才可支持。宇塵網(wǎng)絡(luò)幫助中心——域名知識(shí)|虛擬主機(jī)知識(shí)|VPS主機(jī)知識(shí)|服務(wù)器知識(shí)|網(wǎng)站建設(shè)知識(shí)|網(wǎng)絡(luò)推廣
以下分享一個(gè)PHP簡單開啟gzip壓縮的解決辦法:
在php目錄下的找到php.ini文件并打開
美國月付空間、月付美國空間、美國VPS、美國服務(wù)器租用
找到zlib.output_compression = Off,改成zlib.output_compression = On,
找到;zlib.output_compression_level,將前面的;去掉,后面的-1改成1~5的數(shù)值。
仿牌空間、香港月付空間、韓國月付空間、日本月付空間、荷蘭VPS、香港VPS
完成上述設(shè)置后重啟一下IIS或者Apache可以實(shí)現(xiàn)所有php頁面的gzip效果,不再需要單獨(dú)修改網(wǎng)站的php文件。
大小在改動(dòng)配置文件的過程中,需要注意一下三點(diǎn)
第一、;zlib.output_handler必須保持注釋掉,因?yàn)榇藚?shù)和前面的設(shè)置沖突——官方的說法。
第二、一般情況下緩存是4k(output_buffering = 4096)。
第三、zlib.output_compression_level 建議參數(shù)值是1~5。當(dāng)設(shè)置成在1~5范圍時(shí)就可以實(shí)現(xiàn)較好的效果,但是如果把這個(gè)數(shù)據(jù)設(shè)置為6,不僅實(shí)際壓縮效果提升不大,而且cpu占用卻是幾何增長。
更多技術(shù)知識(shí),更多網(wǎng)絡(luò)服務(wù),盡在宇塵網(wǎng)絡(luò)。我們的成長,離不開你們的支持,宇塵網(wǎng)絡(luò),歡迎您的訪問。