Как я могу включить сжатие GZIP в Причале?

Вы находитесь на Virtuozzo или OpenVZ PVS (Псевдовиртуальный сервер), я вижу, который делает понятие "памяти" довольно показной, в лучшем случае Ваш поставщик ограничил объем "перегруженной" памяти, которую можно использовать, против которого Вы увеличили. То число "общей памяти", которое Вы видите в свободном, между прочим, не имеет никакого отношения к действительности в VZ PVS - поставщик может настроить VZ для показа безотносительно числа, которое они хотят там, независимо от того, какие ресурсы были на самом деле выделены Вам.

Необходимо подать этот запрос поддержки с поставщиком, поскольку они - единственные, кто может помочь Вам (мы не видим, какова конфигурация для Вашего PVS, уже не говоря об изменении он), и если бы Вы не получаете поддержку, Вам нужно от них, я настоятельно рекомендовал бы переключение поставщику, который может дать Вам (a) надлежащий VPS, который на самом деле имеет память, доступную, что она говорит, что делает (т.е. Не основанный на VZ PVS) и (b) надлежащую поддержку того, за что Вы заплатили.

9
задан 10 June 2011 в 15:43
2 ответа

Необходимо включить GzipFilter сделать Гагатовый возврат сжатым содержанием. Взгляните здесь на то, как сделать это: http://blog.max.berger.name/2010/01/jetty-7-gzip-filter.html

Можно также использовать gzip параметр init, чтобы заставить Причал искать сжатое содержание. Это означает если файл file.txt требуется, Jetty будет наблюдать за названным файлом file.txt.gz и возвраты это.

11
ответ дан 2 December 2019 в 22:31

В Jetty 8 (?) И более поздних версиях вам придется использовать GzipHandler , поскольку GzipFilter устарел / отсутствует:

<Configure class="org.eclipse.jetty.webapp.WebAppContext">
    <Set name="handler">
        <New class="org.eclipse.jetty.server.handler.GzipHandler"/>
        <!-- package name might have changed in Jetty 9; possibly org.eclipse.jetty.server.handler.gzip.GzipHandler
             as per https://stackoverflow.com/questions/35725538/jetty-gziphandler-configuration -->
    </Set>
</Configure>

Параметр инициализации gzip по-прежнему работает, если вы хотите обслуживать только статический контент (что на самом деле было бы более эффективным, чем использование обработчика GZip). Однако рекомендуется также хранить несжатые копии на сервере, поскольку Jetty может потребоваться обслуживать несжатый контент для несовместимых браузеров (в основном IE) .

0
ответ дан 2 December 2019 в 22:31

Теги

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