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

Оптимизация для сервера с nginx на передней панели и apache на задней панели?

Есть ли какие-нибудь общие оптимизации для такого рода настроек? Я читал кое-что о том, что nginx не использует самый последний протокол в http, так что есть вещи, для которых я мог бы настроить apache? Кроме того, существуют ли отношения между атрибутами поддержки активности каждого веб-сервера или maxconnections и т. Д.?

Я бы не хотел оптимизировать один правильно, а другой мешал бы этим оптимизациям ничего значить.

С чего мне начать?

Если вы проксируете трафик на apache из nginx, то единственное место, где вам нужно беспокоиться о keepalive, - это nginx. Nginx обслуживает клиентов HTTP / 1.1, но может проксировать только HTTP / 1.0, который не поддерживает поддержку активности, поэтому между apache и nginx не будет поддержки активности.

Nginx будет запускать несколько тысяч подключений, не мигая, поэтому начните с установки хорошего высокого тайм-аута поддержки активности и при необходимости уменьшите его.

Основная проблема, на которую вам нужно обратить внимание при настройке, заключается в том, что и apache, и nginx могут обрабатывать достаточное количество одновременных подключений - в зависимости от вашей настройки вам потребуется в несколько раз больше подключений nginx к подключениям apache.