Je winkelwagen is leeg
Producten die je toevoegt, verschijnen hier.
LSAPI (LiteSpeed Server API) is het protocol waarmee de webserver LiteSpeed PHP-verzoeken doorgeeft aan aparte PHP-processen.
LSAPI (LiteSpeed Server API) is het protocol waarmee de webserver LiteSpeed verzoeken voor PHP-scripts doorgeeft aan PHP. PHP draait daarbij als een eigen programma, lsphp, en dus net als bij PHP-FPM los van de webserver. Volgens de handleiding van PHP lijkt het protocol op FastCGI, maar werkt het efficiënter.
LiteSpeed kan lsphp op meerdere manieren starten. In de ProcessGroup-modus start de webserver één PHP-ouderproces dat blijft draaien en voor nieuwe verzoeken kindprocessen afsplitst, in plaats van telkens een nieuw proces op te starten. Dat scheelt opstarttijd en maakt een gedeelde opcodecache mogelijk, ook op shared hosting. Met LSAPI_CHILDREN bepaalt de beheerder hoeveel kindprocessen er tegelijk mogen draaien.
LSAPI werkt niet alleen in LiteSpeed. CloudLinux maakt mod_lsapi, een module die dezelfde techniek in Apache inbouwt als alternatief voor mod_php, suPHP en PHP-FPM. Instellingen in .htaccess, zoals php_value memory_limit 256M, blijven onder LSAPI gewoon werken.
Op de shared hosting van KeurigOnline (cl01 tot en met cl09) draait PHP via de PHP-koppeling van LiteSpeed, binnen CloudLinux CageFS. Een eigen .user.ini leest lsphp alleen als de beheerder dat heeft aangezet. Je PHP-waarden pas je daar daarom het makkelijkst aan in DirectAdmin, via Extra Features, Select PHP Version en Options.
LiteSpeed Technologies werd in 2002 opgericht door een team rond George Wang, en LiteSpeed Web Server verscheen op 1 juli 2003 (Wikipedia). Gebruikers moesten PHP lange tijd zelf patchen om LSAPI te gebruiken. In maart 2008 vroeg Wang daarom of de LiteSpeed-SAPI in de standaardversie van PHP kon (PHP internals).
Belangrijke mijlpalen: