У мене є новий сервер, з яким я можу грати, і я дивлюся на порожнє полотно. Я можу покласти все, що хочу. Хоча мені комфортно з 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 проти Nginx.
Хтось перейшов на Nginx і був "здутий" різницею, яку він зробив порівняно з Apache? Навіть для високооптимізованих середовищ, які вже використовують APC, Memcache та агресивне кешування, як Varnish, коли єдина змінна, що змінюється, замінює Apache на Nginx, робить достатньо різниці і сама по собі, щоб заслужити інвестиції в цю нову альтернативну технологію ?
Сайт, який перейде на цей сервер, отримує середню суму в 2 мільйони PV на місяць. Стек LAMP, що працює Cent OS 6. 4 ядерний процесор з 8 GIGS таран. Memcached і APC будуть частиною суміші. Нічого особливого в установці Drupal - в основному ваніль 7 з приблизно 50 модулями.