某些CSS & JS文件沒有被啓用mod_deflate的apache壓縮。這個文件在YSlow中看起來像這個「[domain.name] /aggregator.css?...」或者「[domain.name] /misc/jquery.js?...」。其他CSS & JS沒有「?」被壓縮。請解釋我如何讓apache壓縮這些文件。爲什麼Apache不會gzip有參數的css或js文件?
感謝
某些CSS & JS文件沒有被啓用mod_deflate的apache壓縮。這個文件在YSlow中看起來像這個「[domain.name] /aggregator.css?...」或者「[domain.name] /misc/jquery.js?...」。其他CSS & JS沒有「?」被壓縮。請解釋我如何讓apache壓縮這些文件。爲什麼Apache不會gzip有參數的css或js文件?
感謝
沒有什麼特別之處與查詢字符串投放文件,它們一般應仍然被壓縮(他們是我的服務器上)。
除非您設置OutputFilter的方式有什麼好笑嗎?我們來看看一些httpd.conf。服務器在哪裏?
ETA:
<FilesMatch "\.(css|js|x?html?|php)$">
好奇 - 對我的作品,除非有什麼東西在config停止它打破別的。這可能會更好地使用更通常的:
AddOutputFilterByType DEFLATE text/html text/css text/javascript text/xml text/plain
雖然。 (然後它只會嘗試縮小PHP腳本的輸出時,他們是那些類型,而不是,例如,如果你吐出一個圖像。)
我在.htaccess文件中添加了以下行
呃,我正在使用1&1託管其中mod_deflate和mod_gzip被禁用。 任何處於類似情況的人都會覺得這很有用:http://mrrena.blogspot.com/2009/01/how-to-compress-php-and-other-text.html – Neddy 2011-01-21 06:16:52
有同樣的問題 - 顯然文本/ JavaScript不是夠好了。添加應用程序/ JavaScript的過濾器爲我做了伎倆。
可能與serverfault.com更相關,假設它是一個服務器配置問題,而不是這樣編程。 – bobince 2009-09-10 08:22:41