Задать вопрос

Apache, NGINX, PHP-FPM — что лучше?

Доброго времени суток,



Прошу прощения за свое новичковое невежество, но я уже просто утонул в тоннах сравнения что же лучше, подчеркну лучше, а не быстрее!



Задача примерно следующая:



Небольшой мультиязычный сайт на Silex Framework, облачный хостинг на Amazon — micro instance, ubuntu, php, mysql.



А вот со свзязкой проблемы, что же будет оптимальным решением по отношению скорость/ресурсы:



1. nginx-front и apache-back+mod_php

2. nginx + php-fpm

3. голый nginx

4. голый apache+mod_php



или другие варианты



… понятно что требуются xcache, memcached и другие методы ускорения работы ресурса.



Но основной вопрос в том какую связку все же выбрать как наиболее производительную и менее ресурсозависимую?



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



Очень прошу поделиться личным опытом и рекомендациями, особенно с ссылками на мануалы настройки для новичков.



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



Спасибо всем кто откликнется!
  • Вопрос задан
  • 57088 просмотров
Подписаться 39 Оценить 2 комментария
Ответ пользователя ajaxtelamonid К ответам на вопрос (12)
ajaxtelamonid
@ajaxtelamonid
Laravel
Лучше — nginx-front и apache-back+mod_php, так как это решение главной проблемы апача — расход памяти при отдаче статики, и отсутствие говной боли в конвертации правил .htaccess в правила nginx.

Быстрее — nginx + php-fpm.

Но раз надо «лучше, а не быстрее!», бери первый вариант.
Ответ написан