2015-04-10 3 views
0

Что разница междусжатия Gzip на сервере Tomcat 6

сжатия = "на"

и

сжатия = "сила"

?

Tomcat documentation говорит:

"на" - позволяют сжатие, что приводит к текстовым данным сжиматься

"сила" - силы сжатия в всех случаях

Что дополнительные случаи?

И, что более важно, какое значение рекомендуется для производственной среды?

ответ

0

Чтобы сжать или нет, определяется в течение negotiation between the server and client.

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

0

Я не могу быть на 100% уверен в том, в чем разница (я ищу ту же информацию), но я могу определенно сказать, что значение «силы» не сжимается, когда клиент не отправил соответствующее Accept -Encoding заголовок, в соответствии с тестом, который я только что выполнил (с tomcat 8.0.8). Кроме того, это будет мало смысла и сломать так много клиентов-клиентов.

Я полагаю, что разница между «on» и «force» связана с другими параметрами сжатия. Например. «on» будет использовать compressableMimeType и noCompressionUserAgents, тогда как «force» будет сжимать, игнорируя эти два параметра (например, для всех типов mime и всех пользовательских агентов).

Смежные вопросы