我使用下列行我.htaccess文件:gZip和DEFLATE如何實際工作?
####################
# GZIP COMPRESSION #
####################
SetOutputFilter DEFLATE
AddOutputFilterByType DEFLATE text/html text/css text/plain text/xml application/x-javascript application/x-httpd-php
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4\.0[678] no-gzip
BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
BrowserMatch \bMSI[E] !no-gzip !gzip-only-text/html
SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png)$ no-gzip
Header append Vary User-Agent env=!dont-vary
我已經測試,通過瀏覽器的工具,它的工作並啓用。
這裏非常愚蠢的問題......但我必須真正壓縮文件並提供一個gzip文件來實際完成這項工作嗎?
或者當瀏覽器使用資源時會發生這種情況嗎?
您還沒有要手動gzip它,web服務器爲你做。這就是爲什麼你有'AddOutputFilterByType'告訴Apache究竟要壓縮什麼,並且在壓縮成功之後 - 它會添加適當的頭部,這樣瀏覽器就知道它必須在顯示給你之前解壓縮內容。 – Mjh
已投票,因爲沒有進行任何研究。 – Michael
邁克爾今天脾氣暴躁。謝謝Mjh。 –