簡體   English   中英

mod_deflate和zlib output_compression之間的區別

[英]Difference between mod_deflate and zlib output_compression

誰能告訴我使用mod_deflate和zlib output_compression之間的區別?

我知道zlib是用PHP完成的,而mod_deflate是在Apace中完成的,我的.htaccess文件看起來像:

php_flag zlib.output_compression On

要么:

SetOutputFilter DEFLATE
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4\.0[678] no-gzip
BrowserMatch \bMSI[E] !no-gzip !gzip-only-text/html
SetEnvIfNoCase Request_URI \
\.(?:gif|jpe?g|png|gif)$ no-gzip dont-vary
Header append Vary User-Agent env=!dont-vary

兩者的優點/缺點是什么?

據我所知,他們都壓縮了與zlib相同的數量.output_compression使用gzip,它基於DEFLATE。

PHP的zlib output_compression只能處理通過PHP處理程序傳遞的文件(即.php文件),但Apache的mod_deflate可以處理任何文件(例如靜態CSS或JS)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM