2010-04-14 20 views
19

Mod_deflate ve zlib output_compression kullanımı arasındaki farkı bana söyleyebilir mi?Mod_deflate ve zlib output_compression arasındaki fark

php_flag zlib.output_compression On 

ya:

ben zlib PHP yapılır ve mod_deflate hızla yapılır anlamak, benim .htaccess dosyası gibi görünen birinin

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 

Avantajları/dezavantajları?

cevap

8

Bildiğim kadarıyla ikisi de zlib.output_compression ile aynı miktarda sıkıştırırlar DEFLATE'ye dayanan gzip kullanır.

PHP'nin zlib output_compression işlevi yalnızca PHP işleyicisinden (yani .php dosyaları) geçirilen dosyaları çalıştıracaktır, ancak Apache'nin mod_deflate'i herhangi bir dosya üzerinde çalışabilir (örn. Statik CSS veya JS).