Возможности LiteSpeed
LiteSpeed Web Server (LSWS) — коммерческий веб-сервер, предназначенный для обслуживания запросов пользователей к сайтам на сервере с ispmanager.
Основные отличия от других веб-серверов:
- скорость
- уровень безопасности
- способ обслуживания динамического контента
О других преимуществах LiteSpeed написано на сайте ispmanager.
1 лицензия LiteSpeed предназначена для одного сервера с ispmanager без ограничений по количеству пользователей и сайтов.
Далее кратко перечислены функции веб-сервера в панели. Полное описание возможностей доступно на сайте разработчика.
Название | Краткое описание |
Apache configuration files | Имеет полную поддержку файлов Apache httpd.conf и .htaccess. Не требует перенастройки при переключении с Apache |
Apache modules | Поддерживает все модули Apache, включая mod_rewrite, mod_include и mod_cache |
Apply changes with zero downtime, zero downtime server software upgrade | При перезапуске или обновлении завершает текущие соединения и процессы безопасным образом, используя механизм graceful restart. Это позволяет обновлять веб-сервер и применять новые конфигурации без прерывания работы запущенных процессов |
Asynchronous I/O | Поддерживает метод обработки операций ввода-вывода, который позволяет запускать другие задачи до завершения текущей передачи данных |
Brotli compression | Поддерживает универсальный алгоритм сжатия Brotli, который сжимает файлы без потерь и сокращает время на загрузку страниц |
Brute-force protection for wp-login.php | Защищает от атак методом перебора, при которых злоумышленник многократно пытается угадать правильную комбинацию логина и пароля. Как правило, атаки направлены на страницы wp-login.php и xmlrpc.php |
Concurrent connections | Не имеет ограничений на одновременные подключения |
CPU affinity | Более эффективно использует кеш-память CPU, привязывая обработку процессов к одному или нескольким ядрам |
Denies buffer-overrun attempts | Защищает от атак типа «переполнения буфера» |
Event-Driven Architecture | В отличие от Apache, который создает новый процесс или поток для каждого соединения, LiteSpeed создает один процесс (или небольшое количество процессов). Этот процесс обслуживает все соединения, реагируя на события (запросы клиента и ответы внешнего обработчика), и не тратит ресурсы на ожидание ответа соединения |
Full .htaccess support, .htaccess caching | Обеспечивает полную поддержку файлов .htaccess. В отличие от Apache, не проверяет каждый каталог на наличие этих файлов, а использует кеширование, что повышает производительность |
GZIP compression | Позволяет экономить пропускную способность за счет сжатия файлов, направленных клиенту, в формате gzip |
High-performance dynamic content | На 50% быстрее обрабатывает PHP-запросы, чем Apache |
High-performance static content | Благодаря событийно-ориентированной архитектуре работает со статическим содержимым в 10 раз быстрее, чем Apache |
HTTP 1.0/1.1, HTTP/2, QUIC, HTTP/3 | Поддерживает сетевые протоколы HTTP 1.0/1.1, HTTP/2, QUIC и HTTP/3. Благодаря HTTP/3 и QUIC ускоряет загрузку сайтов |
HTTP request checking | Проверяет все HTTPS-запросы и запрещает доступ к скрытым файлам, блокируя запросы, содержащие «/.» в URL. Поддерживает настройку максимальной длины URL-адреса запроса, длины заголовка запроса и длины текста запроса для защиты от DoS-атак |
HTTPS / TLSv1.3 Certificate, SSL acceleration | Поддерживает современные протоколы шифрования, включая SSL и TLS 1.3, для быстрого реагирования на уязвимости. Доставка HTTPS-пакетов происходит в 3 раза быстрее, чем в Apache |
Increases scalability of web applications | Благодаря событийно-ориентированной архитектуре, использованию LSAPI и буферизации запросов и ответов, веб-приложения могут обрабатывать больше запросов и масштабироваться эффективнее без увеличения мощностей сервера |
IPv4 and IPv6 | Поддерживает IPv4 и IPv6 |
Just in time configuration | В отличие от Apache, анализирует конфигурации виртуальных хостов только при обращении к ним, что снижает потребление памяти и ускоряет запуск/перезапуск веб-сервера |
LiteSpeed server API (LSAPI) | API LiteSpeed поддерживает работу с внешними приложениями на PHP. Оптимизированный код, дополнительные функции и нативная интеграция с конфигурациями LiteSpeed обеспечивают в 40 раз более высокую производительность приложений, чем при использовании Apache или Nginx |
ModSecurity | Поддерживает все типы правил mod_security |
Multiple versions of PHP | Упрощает запуск нескольких версий PHP на сервере, обеспечивая максимальную гибкость для веб-приложений |
OCSP stapling | Технология OCSP Stapling (подтверждение статуса сертификата) ускоряет процесс SSL-аутентификации за счет присоединения предварительно одобренного сертификата к ответу SSL handshake, что снижает нагрузку на клиента и центр сертификации SSL |
Recovers from service failures instantly | Функция автовосстановления автоматически запускает новый процесс в случае аварийного завершения работы LiteSpeed |
Scripting languages | Поддерживает обработку CGI-скриптов |
Sendfile() | Поддерживает sendfile() — системный вызов типа zero-copy (без копирования), который значительно снижает загрузку на процессор при обработке объемных статических файлов |
Shared hosting PHP, suEXEC, suEXEC for different needs | Поддерживает три режима suEXEC для разных задач: suEXEC Daemon — максимальная скорость + минимальное потребление ресурсов. Специально разработан для ускорения PHP-приложений на виртуальном хостинге. Создает PHP-процессы через fork(), имеет полную поддержку opcode-кеширования и сохраняет изоляцию пользователей. suEXEC ProcessGroup (режим по умолчанию в ispmanager) — для серверов с дополнительными ресурсами. Обеспечивает дополнительный прирост скорости благодаря персональному opcode-кешированию для каждого пользователя. |
SPDY support | Поддерживает SPDY версий 2, 3, 3.1 и будет добавлять совместимость с новыми версиями по мере их выхода |
Tiny memory footprint | Событийно-ориентированная архитектура LiteSpeed позволяет использовать меньшее количество памяти, чем Apache, оставляя больше ресурсов для других процессов, например MySQL |
Virtual hosting | В отличие от Apache, поддерживает неограниченное количество виртуальных хостов на основе имен и IP |
Web application buffering | Поддерживает буферизацию запросов клиентов и ответов обработчика, что позволяет не блокировать обработку других запросов веб-сервером во время генерации динамического контента и не зависеть от скорости клиента |