Веб-серверы
LiteSpeed: встроенный механизм повышения производительности, совместимый с Apache
LiteSpeed — это коммерческий веб-сервер, созданный для чтения конфигураций Apache и превосходящий по производительности параллелизм Apache: управляемый событиями, тщательно настроенный для PHP через протокол LSAPI и в сочетании с интеграцией приложений LSCache, которая сделала его известным на хостинге WordPress. Его брат OpenLiteSpeed с открытым исходным кодом обладает большей функциональностью за счет отсутствия некоторых корпоративных компонентов. Это специальная часть нашего сравнения веб-серверов.
Главное
- Преимуществом является совместимость с производительностью: LiteSpeed читает .htaccess и правила перезаписи Apache (с оговорками), что делает миграцию со стеков Apache с общим хостингом практически простой; архитектура, управляемая событиями, обеспечивает параллелизм класса nginx без переписывания экосистемы htaccess.
- LSAPI — это быстрый путь PHP: постоянный SAPI LiteSpeed заменяет накладные расходы CGI и модификацию PHP постоянным пулом процессов, который повторно использует инициализированные интерпретаторы, поэтому пропускная способность рабочих нагрузок класса WordPress так значительно улучшается по сравнению со стандартным Apache/mod_php; режим mpm по сути представляет собой «цикл событий + работники LSAPI».
- LSCache является отличительной чертой: плагины кэша уровня приложения для WordPress (Woo) и других CMS интегрируют очистку кэша непосредственно через сервер, поэтому аннулирование кэша координируется, а не работает с плагинами-cron-догадками; по этой причине общие хосты переключаются (владельцы сайтов замечают скорость).
- OpenLiteSpeed бесплатен с большинством функций (LSCache, LSAPI, HTTP/3, графический интерфейс администратора), но в нем отсутствуют некоторые корпоративные элементы (версия интеграции mod_security, некоторые возможности перезаписи, функции кэширования в масштабе), поэтому проверки четности функций относятся к плану миграции, а не после запуска.
- Экономика лицензирования: лицензии на уровне домена/работника с бесплатным OpenLiteSpeed в качестве входа; для стеков общего хостинга, которые живут за счет доходов класса wp, лицензия окупила себя и для нас, честный расчет - это стоимость лицензии по сравнению с альтернативными эксплуатационными расходами класса nginx на объектах с большим количеством htaccess.
- Эксплуатационная дисциплина повторяет все остальные механизмы: тесты конфигурации, мониторинг журналов, правила WAF (ModSecurity v3 через OLS или собственные перехватчики reCAPTCHA), а также настройка памяти пулов процессов lsphp; здесь нет ничего настолько уникального, чтобы пропускать скучные части, и графический интерфейс веб-администратора не должен заменять администраторам грамотность в работе с файлами конфигурации.
Заметка из практики
Общий хостинг, который перенес 400 сайтов WordPress с Apache на LiteSpeed за одни длинные выходные. Совместимость с .htaccess сделала переход скучным, а интеграция с LSCache заставила клиентов писать благодарственные письма вместо гневных. Одна из немногих миграций с фан-почтой.
Частые вопросы
Действительно ли LiteSpeed является заменой Apache?
В основном для PHP-хостинга в стиле Apache: он читает директивы в стиле htaccess и перезаписывает правила с учетом уровня совместимости и предостережений при монтаже; экзотические директивы и некоторые модули требуют переписывания, поэтому проводите тестирование, прежде чем прекращать производство.
OpenLiteSpeed против платного LiteSpeed: кто должен платить?
Небольшие сайты и домашние лаборатории: OLS обычно достаточно. Общие хосты и тяжелые WP-состояния, которым нужен полный набор (интеграция mod_security v3, рабочие ограничения, некоторые инструменты кэширования), считают набор функций платного уровня решающим; сверьте матрицу функций с вашим поместьем.
Помогает ли LiteSpeed стекам, отличным от PHP?
Его самые большие преимущества — ориентированность на PHP (LSAPI/LSCache); для работы с тяжелыми статическими данными или обратными прокси-серверами обычно более чистым выбором являются nginx и Caddy; Уровень обратного прокси-сервера LiteSpeed существует, но это не основная причина, по которой его используют.
Что такое LSCache и почему это так важно?
Интегрированный с сервером кеш страниц с плагинами приложений, которые знают, когда содержимое изменилось, и точно очищают; Разница между «кешем» и «кешем, который правильно делает недействительным» заключается в видимой производительности сайтов класса wp.
Как мы берём на себя веб-серверы
Честно: чаще всего к нам приходят после того, как команда попробовала справиться сама. Настройка, оптимизация и безопасность веб-серверов в производственной среде и при разработке. Услуга Оптимизация скорости сайтов и Администрирование серверов существует как раз затем, чтобы не изучать веб-серверы на своих ошибках: настройку, ночные сюрпризы и постоянное наблюдение мы берём на себя.