Apache, lighttpd, nginx, cherokee, какая комбинация лучше?

У меня есть блог, динамический (php) и статический контент (изображения, css, js). Я много гуглил, чтобы найти тесты на каждом сервере, и понял, что на самом деле нет лучшего сервера. Поэтому я ищу отдачу от опыта, чтобы выбрать хорошую комбинацию.

Обновление в ответ на Wheaties: ну, думаю, мои потребности такие же, как и у всех; Мне нужно, чтобы все мои страницы загружались быстро, включая статический контент, и мне нужна максимально возможная скорость HTTP-запросов в секунду. Кроме того, если это может помочь, я использую MongoDB. Кстати, мне все еще нужно кэшировать мои запросы к БД с этим?


person seriousdev    schedule 21.12.2010    source источник
comment
Что вам нужно? Каковы ваши требования? Где узкие места в вашей системе? Прежде чем добавлять сложности, можете ли вы сначала описать эти вещи? В противном случае вы не знаете, что вам нужно.   -  person wheaties    schedule 21.12.2010


Ответы (3)


Относительно Apache и Nginx:

Я использовал Apache почти 10 лет. Потом я открыл для себя Nginx.
Вскоре я нашел Nginx привлекательным

  • простой и мощный код C
  • синтаксис конфигурации интуитивно понятен и элегантен
  • Nginx был создан с учетом производительности и эффективности. Он работает невероятно эффективно даже при наличии тысяч подключений.
  • php-fpm хорошо работает с Nginx

Итак, я бы порекомендовал из двух (Apache и Nginx) Nginx.

person Breaking not so bad    schedule 31.12.2010

Lighttpd хорошо известен тем, что обслуживает статический контент. Nginx — хороший вариант для динамических (php) страниц. Я слышал о нескольких сайтах, которые используют lighttpd только для обслуживания статического контента.

person Manish    schedule 31.12.2010

Lighttpd для статического контента и несколько скриптов кэширования для динамического (PHP).

person Oleksandr Skrypnyk    schedule 10.02.2011