#apache #nginx #webserver #lighttpd #cherokee
#apache #nginx #веб-сервер #lighttpd #cherokee
Вопрос:
У меня есть блог с динамическим (php) и статическим контентом (изображения, css, js). Я много гуглил, чтобы найти тесты для каждого сервера, и выяснил, что на самом деле лучшего сервера нет. Поэтому я ищу отдачу от опыта, чтобы выбрать хорошую комбинацию.
Обновление в ответ на wheaties: ну, я думаю, что мои потребности такие же, как и у всех; мне нужно, чтобы все мои страницы загружались быстро — включая статический контент — и мне нужны максимально быстрые HTTP-запросы со второй скоростью. Также, если это может помочь, я использую MongoDB. Кстати, мне все еще нужно кэшировать мои запросы к БД с помощью этого?
Комментарии:
1. Что вам нужно? Каковы ваши требования? Где узкие места в вашей системе? Прежде чем добавлять сложности, можете ли вы сначала описать эти вещи? В противном случае вы не знаете, что вам нужно.
Ответ №1:
Что касается Apache и Nginx:
Я использовал Apache почти 10 лет. Затем я открыл для себя Nginx.
Nginx быстро показался мне привлекательным
- простой и мощный C-код
- синтаксис конфигурации интуитивно понятен и элегантен
- Nginx был создан с учетом производительности. Она невероятно эффективна даже при тысячах подключений.
php-fpm
хорошо работает с Nginx
Итак, я бы рекомендовал, между двумя (Apache и Nginx), Nginx.
Ответ №2:
Lighttpd хорошо известен тем, что обслуживает статический контент. Nginx — хороший вариант для динамических (php) страниц. Я слышал о нескольких сайтах, которые используют lighttpd только для предоставления статического контента.
Ответ №3:
Lighttpd для статического контента и некоторые скрипты кэширования для динамического (PHP).