LiteSpeed PHP LSAPI (LiteSpeed Server Application Programming Interface) is een manier om PHP-scripts te verwerken die aanzienlijk sneller en efficiënter is dan traditionele methodes zoals CGI of zelfs PHP-FPM via standaard configuraties. Het resultaat: snellere laadtijden, lager geheugengebruik en betere prestaties onder zware belasting, zonder dat je als websitebeheerder iets hoeft in te stellen.
Wat is LSAPI precies
LSAPI is de eigen koppeling van LiteSpeed-servers tussen de webserver en de PHP-interpreter. In plaats van voor elk verzoek een nieuw proces op te starten, houdt LSAPI PHP-processen persistent in leven. Deze processen blijven draaien en verwerken meerdere verzoeken achter elkaar, zonder steeds opnieuw opgestart te hoeven worden. Dat scheelt overhead en zorgt ervoor dat de server minder werk hoeft te verzetten per paginaweergave.
Daarnaast ondersteunt LSAPI suEXEC, wat betekent dat PHP-scripts altijd onder de juiste gebruikersrechten draaien. Dit is belangrijk voor veiligheid op gedeelde servers, omdat het voorkomt dat scripts van de ene website bestanden van een andere website kunnen benaderen.
Waarom LSAPI sneller is dan alternatieven
Reguliere CGI-verwerking start voor elk verzoek een volledig nieuw PHP-proces op. Dat kost tijd en serverresources. PHP-FPM lost dit deels op met process pooling, maar LSAPI gaat een stap verder door intelligent te schalen: het aantal actieve PHP-processen past zich automatisch aan de actuele belasting aan, zonder handmatige configuratie.
Een ander verschil zit in de communicatie tussen webserver en PHP. LSAPI gebruikt een efficiënter protocol dan de standaard FastCGI-implementatie, met minder overhead per verzoek. In combinatie met NVMe-opslag, die veel snellere lees- en schrijfsnelheden biedt dan traditionele SSD’s of harde schijven, zorgt dit voor merkbaar snellere responstijden, vooral bij websites met veel gelijktijdige bezoekers.
Voordelen voor WordPress en andere CMS’en
WordPress, Joomla en WooCommerce bestaan grotendeels uit PHP-code die bij elke paginaweergave wordt uitgevoerd. Hoe sneller die code wordt verwerkt, hoe sneller de pagina laadt. LSAPI heeft hier direct effect, omdat database-zware plugins, dynamische content en webshopfunctionaliteit minder tijd kosten om te verwerken.
LSAPI werkt bovendien goed samen met opcode-caching zoals OPcache, waardoor PHP-scripts niet telkens opnieuw hoeven te worden geïnterpreteerd. In combinatie met LiteSpeed Cache (voor WordPress beschikbaar als plugin) ontstaat een dubbele versnelling: statische content komt uit de cache, dynamische verzoeken worden efficiënt door LSAPI afgehandeld.
LSAPI in de praktijk instellen
Op servers met Plesk en LiteSpeed is LSAPI meestal standaard actief als PHP-verwerkingsmethode. Toch is het goed om te controleren of je website hier optimaal gebruik van maakt.
Controleer de PHP-handler
Log in op Plesk, ga naar je domein en open de PHP-instellingen. Controleer of als handler ‘LSAPI’ of ‘LiteSpeed’ staat ingesteld in plaats van CGI.
Stel het juiste PHP-versienummer in
Kies de PHP-versie die past bij je CMS of applicatie. Een recente versie combineert beter met LSAPI-optimalisaties en levert extra snelheidswinst op.
Activeer caching waar mogelijk
Installeer indien beschikbaar een caching-plugin die met LiteSpeed samenwerkt, zodat dynamische en statische content optimaal worden afgehandeld.
Test de laadtijd
Meet de laadtijd van je website voor en na de wijzigingen, bijvoorbeeld met een snelheidstest, om het effect te controleren.
Loop je vast bij het instellen van de PHP-handler of twijfel je over de juiste PHP-versie, kijk dan in de kennisbank voor uitgebreide uitleg per onderdeel van Plesk.
Veelgestelde vragen
Is LSAPI hetzelfde als PHP-FPM?
Nee. Beide zijn methodes om PHP-processen efficiënt te beheren, maar LSAPI is specifiek ontwikkeld door LiteSpeed en werkt nauwer samen met de LiteSpeed-webserver, wat extra optimalisaties mogelijk maakt.
Moet ik zelf iets instellen om LSAPI te gebruiken?
Op een server die al LiteSpeed draait, is LSAPI vaak standaard de actieve PHP-handler. Controleer dit in Plesk bij de PHP-instellingen van je domein.
Werkt LSAPI met elke PHP-versie?
LSAPI ondersteunt meerdere PHP-versies tegelijk op dezelfde server, zodat verschillende websites onafhankelijk van elkaar de gewenste versie kunnen gebruiken.
Heeft LSAPI invloed op mijn e-mail of alleen op mijn website?
LSAPI heeft uitsluitend effect op het verwerken van PHP-scripts voor je website. Voor zakelijke e-mail hosting gelden andere technische componenten die los van PHP-verwerking functioneren.
Kan LSAPI ook bij een nieuw domein of migratie gebruikt worden?
Ja, LSAPI wordt per website geactiveerd en is onafhankelijk van wanneer je domeinnamen hebt geregistreerd of je site hebt gebouwd. Bij het overstappen naar Tandata wordt dit automatisch meegenomen.
Conclusie
LiteSpeed PHP LSAPI zorgt voor snellere PHP-verwerking door persistente processen, efficiëntere communicatie en slimme schaling. In combinatie met NVMe-opslag en goede caching levert dit merkbaar snellere websites op, zonder dat je zelf complexe instellingen hoeft te beheren.