Назад | Перейти на главную страницу

Сравнение веб-серверов: Apache и Litespeed

Сегодня я видел на требования к wordpress что они рекомендуют Apache или скорость веб сервер. Я впервые слышу о litespeed, а Apache слышу уже много лет.

Какие отличия? В чем преимущества litespeed перед apache? Есть опыт работы с обоими?

я использую LiteSpeed как мой основной веб-сервер. Он более или менее заменяет Apache по большей части функциональности (включая перезапись и ведение байтлоггинга), будет использоваться непосредственно с CPanel / WHM. Он имеет обширный набор функций, действительно разработанный для повышения производительности и масштабируемости (и предотвращения DDoS-атак). Веб-интерфейс хорош по сравнению с копанием в файлах конфигурации. Моя любимая функция - это модуль PHP SAPI, который они предоставляют, который увеличивает производительность PHP. Я действительно считаю LiteSpeed ​​отличным обновлением от Apache и дает мне только те функции, которые необходимы для размещения моих личных сайтов. Однако есть и обратная сторона: Litespeed стоит денег. Стандартная версия бесплатна (это то, что я использую), но она ограничивает максимальное количество одновременных подключений. На одном из моих сайтов одновременно работают сотни пользователей, и я никогда не сталкивался с проблемами параллелизма.

Я бы сказал, что сила LiteSpeed ​​заключается в хранении статических файлов и динамическом контенте с использованием Python, PHP или Ruby (особенно Ruby on Rails). В более старых тестах он работает лучше, что, по моему опыту, верно, но в то же время настройка Apache может приблизиться к аналогичным результатам, но модуль LSAPI довольно уникален (похож на fast-cgi) и работает хорошо. Главный разработчик очень внимателен и реализовал в LiteSpeed ​​кое-что, что мне было нужно.

Я бы сказал, попробуйте. Он может импортировать вашу существующую конфигурацию Apache и работать на смещенном порте и является бесплатным, если вам не нужна версия Enterprise.

Это действительно обновление, поэтому люди, которые задают этот вопрос, не вводят в заблуждение.

Wordpress.com раньше бегал на LiteSpeed. И WordPress.org раньше рекомендовал LiteSpeed.

Причина была проста:
Как и большинство популярных приложений PHP, WordPress написан для Apache, который обслуживает больше половины Интернета. Однако системные администраторы WordPress.com устали от сбоев Apache при сверхвысоких рабочих нагрузках и особенно при развертывании изменений конфигурации. Итак, они выбрали сверхбыстрый и сверхстабильный сервер (LiteSpeed), совместимый с Apache, т.е. безотказная замена, т.е. просто работает с настройками Apache, включая виртуальные хосты и файлы .htaccess.

Проблема заключалась в том, что LiteSpeed ​​был коммерческим, а WordPress почувствовал некоторое давление чтобы соответствовать его идеалам OpenSource (LiteSpeed ​​был коммерческим .... гораздо более ограниченная версия "Standard" была доступна бесплатно). Так, в 2008 году WordPress.com перешел на nginx а WordPress.org отказался от рекомендации LiteSpeed.

В середине 2013 г. OpenLiteSpeed была выпущена как версия веб-сервера с открытым исходным кодом. По сравнению с LiteSpeed ​​Enterprise (коммерческая версия) OpenLiteSpeed ​​не имеет 100% совместимости с Apache (например, .htaccess не поддерживается, правила перезаписи Apache поддерживаются, но должны быть скопированы из .htaccess в конфигурацию), поддержка панелей управления (может нет cPanel, Plesk, VirtualMin и т. д. на OpenLiteSpeed), совместимость с mod_security и кеш страницы (в версии Enterprise есть кеш страниц для статического содержимого, а в OpenLiteSpeed ​​нет ... хотя OpenLiteSpeed ​​можно использовать с Varnish, так что это не является серьезным препятствием).

Итак, с учетом этого преимущества LiteSpeed ​​перед Apache:

  • Принято считать, что большинство серверов, включая Apache, nginx и LiteSpeed, в основном сопоставимы по производительности динамического контента.
  • При очень высокой степени одновременности LiteSpeed ​​быстрее, чем nginx, который быстрее, чем Apache.
  • LiteSpeed ​​и nginx превосходно (и намного опережают Apache) в обслуживании статического контента.
  • OpenLiteSpeed ​​действительно использует некоторые новые интересные вещи, такие как Протокол Google SPDY в то время как Apache отстает в реализации.
  • LiteSpeed ​​также, вероятно, будет использовать часть ресурсов, которые Apache использует для той же нагрузки ...

Похоже, WordPress.com использует varnishd, pound, Amazon S3 и неназванный http daemon: http://blog.apokalyptik.com/2007/10/10/so-you-wanna-see-an-image/