我的Apache服務器管理員聲稱服務器啓用了deflate/gzip壓縮。如何知道apache服務器deflate/gzip壓縮已啓用
但是,當我使用一些標準的代碼在我的.htaccess文件中引入deflate/gzip壓縮時,似乎文件中沒有壓縮。
我用下面的線.htaccess
AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css
<FilesMatch "\\.(js|css|html|htm|php|xml)$">
SetOutputFilter DEFLATE
</FilesMatch>
我懷疑,如果這個服務器是啓用了放氣/ gzip壓縮。當我打電話phpinfo()
它讓我放氣/ gzip的相關以下行:
Stream Filter support zlib.inflate, zlib.deflate
HTTP_ACCEPT_ENCODING gzip, deflate
_SERVER["HTTP_ACCEPT_ENCODING"] gzip, deflate
_ENV["HTTP_ACCEPT_ENCODING"] gzip, deflate
做這些行顯示了服務器支持緊縮/ gzip壓縮或不?
如果不是我應該怎麼理解?
您可以隨時從返回的標題中進行檢查。一些網站測試:http://www.gidnetwork.com/tools/gzip-test.php http://redbot.org/ –
問題是所有這些工具顯示我沒有網站上的壓縮! –
如果添加'<?php ob_start('ob_gzhandler'); ?>在腳本的頂部,它會告訴php/apache在輸出時壓縮它。 –