Я включил gzip в apache2 и начал нагрузочное тестирование - я вижу, что много состояния «keep alives» занято - 95% рабочих потоков веб-сервера используются в любой момент времени
Пока процессор в порядке, я предполагаю, что проблема в том, что сжатие заставляет потоки ждать дольше -
В чем может быть проблема - где я ошибаюсь?
Что вы сжимаете? Все, кроме изображений? Размер контента?
Вы делали тестовую нагрузку перед активацией сжатия?
Вам нужно будет проверить настройки тайм-аута KeepAlive, также при запуске оболочки:
http -l (при условии, что вы используете httpd в RHEL или производном дистрибутиве, не уверены в эквиваленте apachectl).
Вы увидите, что prefork.c или worker.c оттуда изменит вам раздел httpd.conf IFModule, в зависимости от того, используете ли вы prefok / worker, вы можете увеличить количество потоков apache там.
В качестве предостережения вы должны разрешить только количество потоков, которые вы можете удобно разместить в памяти, это будет варьироваться в зависимости от того, какие модули вы загрузили, вы можете увидеть запись Вот Предлагаю прочитать все 3 части.