Какой веб-сервер больше подходит для запуска нескольких экземпляров wordpress?
Их обоих довольно легко настроить, поэтому меня больше интересует производительность. Будет ли разница? Я думаю, что nginx быстрее обслуживает статические файлы.
Я бы выбрал nginx, потому что я думаю, что это лучшее долгосрочное решение, чем lighttpd, и его формат конфигурации не заставляет меня покупать акции компаний-поставщиков в круглых скобках. Как говорит gekkz, Wordpress - это динамическое приложение, поэтому обслуживание статических файлов - не лучший тест, на который можно полагаться. Тем не менее, я бы оценил возможности проксирования FastCGI в nginx по сравнению с Lighty, и он не протекает, как решето. Для меня в наши дни это RIP lighty.
Барри Абрахамсон говорит: «Что касается динамического контента, все они примерно одинаковы по производительности. Есть и другие преимущества использования чего-то вроде nginx + php-fpm. Например, php-fpm позволяет вам установить некоторые таймеры настенных часов для php processsess (в отличие от cpu-time), при котором вы можете зарегистрировать и / или убить php-процесс через определенное время. Это полезно, например, когда php-процесс зависает при открытии соединения с удаленным сайтом. Apache + mod_php не может этого сделать. "
http://serverqa.wordpress.com/2009/05/31/ask-your-questions-here/#comment-2
Nginx довольно быстро работает со статическими файлами, но wordpress не так уж статичен, если только вы не размещаете свой собственный носитель вместо использования бесплатных служб хостинга изображений, и в этом случае вы можете увидеть, что nginx работает лучше, чем lighttpd.
В идеале вы хотели бы настроить плагин кеширования с вашим wordpress, чтобы уменьшить количество запросов к БД, и в этом случае оба из них будут примерно такими же быстрыми.
Честно говоря, любой должен работать нормально. Apache тоже, это намного лучше, чем большинство людей считают его, как только некоторые из функций по умолчанию отключены (.htaccess является худшим), все в порядке, и с mod_php
и хороший кэш опкодов, вероятно, быстрее, чем наивная конфигурация других.
Моя последняя компания, я создал сайт, который работал с 400M / день на паре серверов apache (хотя и не на wordpress) ... Скорость незначительна, и я считаю, что простота apache и его способность работать со всем, с любой небольшой скоростью прибыль.
Вам нужно перекомпилировать его с помощью mpm = worker, хотя, когда вы получите много миллионов.
Для Wordpress убедитесь, что у вас есть модуль wordpress "supercache", если вы ожидаете какой-либо высокой нагрузки.