Что такое режим PHP LSAPI?

Что такое PHP LSAPI

Знаете ли вы о таком режиме работы PHP как LSAPI? Появился он не так давно и призван уменьшить нагрузку на сервер и улучшить быстродействие сайта. Как он работает, чем отличается от обычного режима работы PHP, нужно ли использовать – об этом и пойдет речь.

Узнал про этот режим я вчера, когда настраивал сайт на одном из хостингов. Меня всегда радует, когда я находу что-то новенькое. Решил загуглить и выяснилось, что сервер Apache работает в несколько раз быстрее с установленным LSAPI. Но этот метод доступен не всем, а только в модуле CloudLinux.

Ниже пример настройки для ISPmanager Business:

Настройка PHP LSAPI

LSAPI расшифровывается как LiteSpeed Server Application Programming Interface. Как заявляют специалисты ISP:

по скорости и эффективности LSAPI сопоставим c Nginx + PHP-FPM, имеет возможности Apache + mod_php, поддерживает конфигуратор .htaccess и имеет ряд других преимуществ

Основные преимущества:

  • высокая скорость обработки;
  • поддержка .htaccess;
  • альтернативные версии PHP для разных доменов;
  • поддержка всех возможностей mod_php;
  • полное распределенное кэширование;
  • не требует дополнительных настроек;
  • доступно для Apache с версии 2.2;
  • безопасность – разработка на базе suexec.

Веб-сервер с LSAPI обеспечивает высокую производительность и скорость обработки PHP, а значит и быструю загрузку веб-сайта. Это проблема как для тяжелых сайтов, так и небольших блогов. От скорости загрузки сайта зависит рейтинг в поисковых системах Яндекс или Google, а также лояльность посетителей веб-сайта.

Мои коллеги, которые уже протестировали LSAPI, пишут следующее:

“до 20% быстрее чем FastCGI, 50% быстрее чем mod_php и 75% быстрее чем связка nginx + php-fpm”

Пока я тоже еще тестирую этот метод на сервере с разными нагрузками, посмотрим. Единственное, думаю этот режим не всем подходит и имеет свою ложку дегтя. Идеалом для него является платформа CloudLinux на сервере с API LiteSpeed.

Документация по mod LSAPI >>
5 2 голосов
Рейтинг статьи
Подписка на сайт KRV

Получайте регулярные обновления на почту!   


Author
Konrad Ravenstone/ автор статьи
Специалист по информационной и компьютерной безопасности. Системный интегратор, администратор. Занимаюсь комплексным обслуживанием веб-сайтов и IT инфраструктуры. Подробнее>>
Поделиться материалом в соцсетях:
KRV — IT блог о веб-технологиях, и не только
5 комментариев
Встроенные отзывы
Просмотреть все комментарии
dimafirst
dimafirst
1 год назад

Ну и как результаты тестов для WordPress?)
Стоит включать этот метод обработки php?

dimafirst
dimafirst
1 год назад
Ответ  dimafirst

Спасибо! Попробую.
Кстати, я подписался на ответы на свой вопрос выше – а уведомлений не приходило.
У меня этот же плагин – wpDiscuz – недавно мажорно-обновлённый – пошёл проверять..)

dimafirst
dimafirst
1 год назад
Ответ  dimafirst

Включил PHP 7.3.17 в режими LSAPI на относительно давнем сайте.
Поехала элементорная вёрстка) И назад, после переключения в CGL – не появляется))
 
Wordpress ругается на отсутсвующий компонент imagick, хотя включен он.
 
В общем откатил назад.
 
В тоже время на другом домене, на этом же хостинге, на вновь установленном WordPress сразу в режиме LSAPI – вроде как всё ок. Буду наблюдать.

dimafirst
dimafirst
1 год назад
Ответ  dimafirst

 
Прикрепляю скрин по поводу уведомлений wpDiscuz – на второй раз пришло)

Screenshot_1.png
dimafirst
dimafirst
1 год назад
Ответ  dimafirst

А ещё тут какое-то непонятное ограничение по размеру коммента…

Screenshot_2.png
5
0
Оставьте свой комментарийx
()
x