У меня есть новый сервер для игры, и я смотрю на пустой холст. Я могу положить все, что захочу. Хотя я доволен Apache, я продолжаю слышать, как nginx может обрабатывать намного больше трафика, чем Apache, в 10, 100 и даже больше раз. Мало того, что это "намного намного быстрее".
Когда я ищу статьи, я могу найти много вещей, не связанных с Drupal. Или, когда я сталкиваюсь со статьей, связанной с Drupal, это либо 1) чей-то конфигурационный файл с быстрой попыткой объяснить, как его настроить, либо 2) кто-то говорит «нет, не используйте nginx, переходите на Apache с PHP fcgid ", но никогда не бывает объяснений, почему.
Итак, когда дело доходит до Drupal, какова здесь реальность?
В качестве примера, я ищу что-то похожее на эту статью 2bits.com . Здесь автор довольно подробно рассмотрел Apache mod_php против Apache с помощью fcgid, взвесив все за и против каждого из них, и предоставил пример для иллюстрации воздействия в реальном мире. В этой статье достаточно информации, чтобы я мог принять обоснованное решение о том, какой подход лучше всего подходит для моей ситуации.
Хотя этот автор сравнивает mod_php с fcgid, я ищу тот же тип всестороннего реального взгляда на Apache vs Nginx.
Кто-нибудь переключился на Nginx и был «поражен» различием, которое он сделал по сравнению с Apache? Даже для высокооптимизированных сред, в которых уже используются APC, Memcache и агрессивное кэширование, например, Varnish, когда единственная изменяемая переменная - это замена Apache на Nginx, она сама по себе достаточно для того, чтобы вложить средства в эту более новую альтернативную технологию. ?
Сайт, который будет работать на этом сервере, получает в среднем 2 миллиона PV в месяц. Стек LAMP под управлением Cent OS 6. 4-ядерный процессор с 8 ГБ оперативной памяти. Memcached и APC будут частью микса. Ничего особенного в установке Drupal - в основном vanilla 7 с около 50 модулями.