Я недавно изучал различия между Apache и Nginx и не понимаю, какой выбор мне выбрать.
Я провел некоторые поиски, но нет никакого определенного сравнения между ними, и мне было интересно, может ли кто-то здесь высказать свое мнение о различиях между ними.
Мои сегодняшние знания позволяют мне понять, что mod_php быстрее и безопаснее, чем fastcgi, однако Apache намного хуже, когда речь идет об одновременных подключениях и потреблении памяти.
Мой сайт использует много длинных опросов, но имеет не AJAX веб-базу (то есть Apache с длинным опросом сверху).
Моим первоначальным решением проблем с памятью Apache было отправить длинный опрос через node.js, а затем заставить node.js обращаться к Apache каждые 2 секунды, в этом случае у Apache не будет открытого соединения, а вместо этого будет node.js. Я пришел к выводу, что это может быть недостаточно хорошо, и я смотрю на различные решения. Мне все еще интересно, сработала ли моя оригинальная идея.
Так что же лучше для современного Интернета? Apache или Nginx?
Обновление: все предложения были хорошими и действительными. Я пошел с оригинальной второй идеей, которая заключается в использовании полноценного сервера Nginx. Я удовлетворен тем, что, будучи выделенным сервером, я не мог страдать от проблем с безопасностью от fastcgi, и поскольку мои длинные сценарии опроса должны быть написаны на PHP, мне нужен сервер, который может обрабатывать одновременные соединения с высокой нагрузкой, а Apache просто не может этого делать, независимо от того, насколько Я изменяю структуру, это все еще будет требоваться к памяти.
Я отметил ответ Мартина Ф. с тех пор, как он дал такой четкий и полный ответ на мои вопросы, что я чувствую, что он заслуживает оценки, однако все три ответа были хорошими и обоснованными и наиболее определенно рассмотрят возможность использования обратного прокси-сервера для другого моего сайта. поскольку я только что нашел что-то очень-очень-очень хорошее, что Nginx может сделать в прокси.
Благодарность,