Вопрос

Некоторые файлы CSS и JS не сжимаются Apache с включенным mod_deflate.Эти файлы выглядят так: «[domain.name]/aggregator.css?...» или «[domain.name]/misc/jquery.js?...» в YSlow.Другой CSS & JS без "?" сжимается.Пожалуйста, объясните мне, как мне заставить Apache сжимать и эти файлы.

Спасибо

Это было полезно?

Решение

В обслуживании файлов со строками запроса нет ничего особенного, они, как правило, все равно должны быть сжаты (они находятся на моем сервере).

Разве нет чего-то забавного в том, как вы настроили OutputFilter?Давайте посмотрим httpd.conf.Где сервер?

эта:

<FilesMatch "\.(css|js|x?html?|php)$">

Любопытно — у меня работает, если только в конфигурации не сломано что-то еще, что мешает этому.Возможно, лучше использовать более привычный:

AddOutputFilterByType DEFLATE text/html text/css text/javascript text/xml text/plain

хотя.(Тогда он будет пытаться сбрасывать выходные данные PHP-скриптов только тогда, когда они относятся к этим типам, а не, скажем, если вы выдаете изображение.)

Другие советы

Была та же проблема - очевидно, текст/Javascript был недостаточно хорош.Добавление приложения/javascript в фильтр помогло мне.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top