Tomcat / https: Я вижу, что сжатие включено, но размеры файлов такие же, как и без сжатия

Я включил сжатие на Tomcat, запущенном на моей машине. Заголовок ответа https показывает, что сжатие включено, но тот же объем данных передается с включенным сжатием и без него.

Без сжатия:

Status OK
Code    200
Encoded 218.89 KB
Decoded 218.89 KB
Transfered  219.22 KB
Compressed  No

Со сжатием:

Status  OK
Code    200
Encoded 218.89 KB
Decoded 218.89 KB
Transfered  219.26 KB
Compressed  Yes
Compression 1.00×

Я вижу Content-Encoding как gzip в заголовок ответа.

Мое определение коннектора в server.xml следующее:

<Connector port="443" protocol="org.apache.coyote.http11.Http11NioProtocol"
           maxThreads="150" SSLEnabled="true" scheme="https" secure="true"
           clientAuth="false" sslProtocol="TLS"
           keystoreFile="xxxxx" keystorePass="xxxx"
           useSendfile="false" compression="force" />

Я использую Tomcat 8.0.12. Браузеры - это последние версии Safari, работающие на MAC OS X Yosemite.

Подробная информация при включенном сжатии

Подробная информация при выключенном сжатии

Редактировать : Согласно ответу Тима, я был введен в заблуждение номерами отчетов Safari . См. stackoverflow.com/a/21943693/3944823 .

1
задан 7 December 2017 в 11:51
1 ответ

Вы уверены, что Tomcat не работает? Возможно, веб-браузер неверно сообщает о размере содержимого, а не о размере передачи. Проверьте это с помощью другого веб-браузера или проверьте журналы доступа к веб-серверу.

Примечание - подтверждено в соответствии с комментариями выше.

1
ответ дан 3 December 2019 в 23:50

Теги

Похожие вопросы