LSAPI to tryb PHP używany na serwerach z serwerem WWW LiteSpeed. LSAPI został zaprojektowany w celu poprawy wydajności serwera WWW (do 20% szybciej niż FastCGI, 50% szybciej niż mod_php i 75% szybciej niż pakiet nginx + php-fpm). Przynajmniej tak zapewniają deweloperzy.
W rzeczywistości liczby te są prawdopodobnie zawyżone: zwykle działanie serwera WWW zależy od środowiska, a także zainstalowanego oprogramowania i charakterystyki maszyny. Pod względem bezpieczeństwa tryb w pełni obsługuje suEXEC, co jest dobre dla hostingu współdzielonego, a także pozwala na instalację PHP w więzieniu z izolacją użytkownika.
LSAPI obsługuje zmianę konfiguracji PHP za pośrednictwem panelu sterowania lub plików.htaccess, a także pozwala na wdrożenie wielu konfiguracji PHP na współdzielonym hostingu, pozwala na zmianę konfiguracji każdego wirtualnego hosta niezależnie od głównej konfiguracji. Obsługa Rubiego z wykorzystaniem trwałych połączeń między serwerem WWW a procesami Ruby pozwala na realizację pracy przy użyciu specjalnego bezpiecznego protokołu. Ponadto wbudowany menedżer procesów dla Ruby pozwala kontrolować obciążenie systemu. Również LSAPI ma natywną obsługę Rack.
Ten tryb PHP ma o wiele więcej dobrych funkcji, ale nie będę ich tutaj opisywał. Możesz samodzielnie utworzyć konfigurację testową i uruchamiać serwer z różnymi obciążeniami tam iz powrotem, aby zdecydować, czy tryb LSAPI jest dla Ciebie odpowiedni, a także ocenić jego mocne i słabe strony. Moim zdaniem ten tryb jest idealny dla CloudLinux, ponieważ w połączeniu z menedżerem lve stworzy doskonałą parę do codziennego użytku przez użytkowników hostingu. A dla zwykłego użytkownika nie jest grzechem przegapić tę okazję.
Osobiście uważam każdy tryb PHP za pudełko, które otwiera się dla każdego na różne sposoby, co oznacza, że może również przejawiać się na różne sposoby. Chcę powiedzieć jedno - nie łaj od razu LSAPI i sam oceniaj jego zalety i wady.