Почему я перестал использовать Apache и перешел на nginx

Долго работал с Apache. Привык, всё знал, не трогал.

Потом получил сервер с 300+ одновременными соединениями на WordPress. Apache начал падать. Не сразу - медленно: рос memory usage, росло время ответа, потом 502.

Причина простая: Apache по умолчанию создаёт отдельный процесс на каждое соединение. При высокой нагрузке это съедает RAM быстрее чем ты успеваешь масштабироваться.

nginx работает иначе - event-driven, один воркер обслуживает тысячи соединений. Под статику и проксирование это просто другой уровень.

После перехода:

  • Потребление RAM упало вдвое на том же трафике
  • Время ответа на статику - миллисекунды
  • Сервер перестал падать под пиковыми нагрузками

Apache не плохой. Для простых задач - нормально. Но если у тебя нагруженный WordPress в iGaming или affiliate - nginx, без вопросов.

Кто переходил - когда почувствовали разницу?

Почему я перестал использовать Apache и перешел на nginx
Долго работал с Apache. Привык, всё знал, не трогал.
Потом получил сервер с 300+ одновременными соединениями на WordPress. Apache начал падать | Сетка — социальная сеть от hh.ru