LSAPI är PHP-läget som används på servrar med LiteSpeed-webbservern. LSAPI utformades för att förbättra webbserverns effektivitet (upp till 20% snabbare än FastCGI, 50% snabbare än mod_php och 75% snabbare än nginx + php-fpm-paketet). Det är åtminstone vad utvecklarna försäkrar.
Faktum är att dessa siffror troligen är överskattade: vanligtvis beror driften av en webbserver på miljön, liksom den installerade programvaran och maskinens egenskaper. När det gäller säkerhet stöder läget suEXEC helt, vilket är bra för delad hosting, och låter dig också installera PHP i fängelse med användarisolering.
LSAPI stöder ändring av PHP-konfigurationen via kontrollpanelen eller genom.htaccess-filer, och låter dig också distribuera flera PHP-konfigurationer på delad hosting, låter dig ändra konfigurationen för varje virtuell värd oavsett huvudkonfigurationen. Ruby-stöd med långvariga anslutningar mellan webbservern och Ruby-processer gör att du kan implementera arbete med ett särskilt säkert protokoll. Dessutom låter den inbyggda processhanteraren för Ruby dig styra belastningen på systemet. LSAPI har även inbyggt Rack-stöd.
Detta PHP-läge har många fler bra funktioner, men jag kommer inte att beskriva dem alla här. Du kan själv skapa en testkonfiguration och köra servern med olika belastningar fram och tillbaka för att avgöra om LSAPI-läge är rätt för dig, samt för att bedöma dess styrkor och svagheter. Enligt min mening är det här läget perfekt för CloudLinux, eftersom det i kombination med lve-chefen kommer att bli ett utmärkt par för vardagligt bruk av dina värdanvändare. Och för en vanlig användare är det inte synd att missa detta tillfälle.
Jag anser personligen varje PHP-läge som en ruta som öppnas för alla på olika sätt, vilket innebär att det också kan manifestera sig på olika sätt. Jag vill säga en sak - skälla inte ut LSAPI direkt och utvärdera dess fördelar och nackdelar själv.