Назад | Перейти на главную страницу

Сжатие HTTP gzip не работает для css или javascript в tomcat 6

Настройки коннектора:

<Connector ...
compression="2048"
noCompressionUserAgents="gozilla, traviata"
compressionMimeType="text/html,text/xml,text/plain,text/css,text/javascript"/>

Кажется, это работает для html, но не для css или javascript. сжатие = "сила" делает работают, но компрессия = "on" - нет. сжатие = "2" тоже не работает, поэтому я не знаю, что на самом деле делает "force".

Речь идет о файлах размером около 6 КБ, я очистил кеш браузера и т. Д.

Вы должны использовать compressableMimeType, а не сжатиеMimeType, поэтому

<Connector ...
compression="1400"
noCompressionUserAgents="gozilla, traviata"
compressableMimeType ="text/html,text/xml,text/plain,text/css,text/javascript"/>

Должен сделать свое дело.

http://tomcat.apache.org/tomcat-7.0-doc/config/http.html

Используйте application / javascript вместо text / javascript, как указано ниже: compressableMimeType="text/html,text/xml,text/plain,text/css,application/javascript"