apache или nginx или lighttpd для групповых сообщений и чата - PullRequest
0 голосов
/ 30 января 2011

Мне нужно разместить приложение, где пользователь публикует множество текстовых сообщений, фото, аудио и видео файлов. Считайте, что это очень похоже на службу сообщений FB поэтому мы растерялись из-за того, что продолжаем использовать apache или использовать другие опции, такие как nginx, lighttpd так как решать и выбирать одно над другим и почему. Пожалуйста, помогите с вашими ответами

Ответы [ 2 ]

0 голосов
/ 30 января 2011

Ваш вопрос затрагивает различные архитектуры веб-серверов, в отличие от потоков.Есть старая статья от Филиппа Гринспуна об AOLServer , которую приятно читать, и более теоретически завершенная справочная статья , на которую ссылается wiki nginx.

Пока серверынапример, nginx удобен в ситуациях, когда вам приходится отвечать на множество одновременных запросов (также очень коротких / малых), а серверы не тратят много памяти, все меняется, когда речь идет о типе приложения, которое вы создаете.

Это очень большое и сложное приложение, которое прекрасно работает с PHP?Вы можете прокси и получить выгоду, если nginx запускает статические файлы.Таким образом, Apache и модуль PHP выполняют только работу PHP и ничего больше.Или у вас давно запущены быстрые процессы cgi, которые запускаются сами по себе?Тогда чистой установки Apache (с облегченным скомпилированным Apache только с необходимыми модулями) также может быть вполне достаточно в вашем случае.

Если вы выполняете раздельные настройки с прокси-сервером внешнего интерфейса, иногда не так просто разработать прогрессбары для визуализации загрузки, кстати.Некоторые серверы получают полную загрузку и помещают ее в бэкэнд целиком.

Но я могу сказать, что nginx - хороший выбор, поскольку он очень хорошо обрабатывает множество параллельных (keepalive) соединений с небольшим объемом памяти, дажеhttps соединения.

0 голосов
/ 30 января 2011

Вы можете использовать nginx в качестве обратного прокси с Apache. где nginx будет обрабатывать статические файлы, а apache обрабатывать динамические файлы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...