LiteSpeed: de motor waar je zelden bij stilstaat

Onder elke website draait software die je pagina’s uitserveert. Die software heet een webserver. Vrijwel niemand weet welke er onder zijn eigen site zit. Toch bepaalt die keuze mede hoe snel je site is en hoe hij zich houdt bij drukte.

Jarenlang was Apache de standaard. LiteSpeed is een alternatief dat vooral in hostingland populair is geworden.

Ik kom het steeds vaker tegen bij nieuwe klanten. Meestal zonder dat ze het weten, want het staat niet op de website van hun hostingpartij.

Dat is jammer, want het is een van de weinige technische keuzes die je merkt. Zeker bij een webshop of een site met veel bezoek tegelijk.

LiteSpeed uitgelegd in het webdesign woordenboek van Project Direct
De motor onder je hosting, waar je zelden bij stilstaat.

Wat is LiteSpeed?

LiteSpeed is webserversoftware die de plek inneemt van Apache. Het handelt de verzoeken af die binnenkomen op je server.

Iemand vraagt een pagina op. De webserver ontvangt dat verzoek, laat PHP het werk doen en stuurt het resultaat terug.

Het bijzondere zit in hoe het met drukte omgaat. Meer daarover lees je bij backend.

Het verschil met Apache en Nginx

Apache is de oudste en de meest gebruikte. Hij start voor elk verzoek een apart proces. Dat werkt prima tot er veel bezoekers tegelijk komen.

Nginx pakt dat anders aan en gebruikt minder geheugen bij drukte. Hij is daardoor populair bij grote sites.

LiteSpeed combineert die twee benaderingen. Het is een alternatief voor Apache dat dezelfde instellingen begrijpt, maar met de efficientie van Nginx.

Wat het je oplevert

Bij een rustige site: weinig. Een enkele bezoeker merkt het verschil niet.

Bij drukte: veel. De serversnelheid blijft overeind waar Apache begint te haperen. Dat merk je op je drukste dag, en dat is precies de dag waarop het telt.

Waar de echte winst zit

  1. caching op serverniveau, dus zonder tussenkomst van PHP.
  2. Compressie die op de server zelf gebeurt.
  3. Ondersteuning voor moderne verbindingsprotocollen.
  4. Minder geheugengebruik bij veel gelijktijdige bezoekers.

Die eerste is de belangrijkste. Een pagina uit de servercache gaat direct de deur uit. Meer daarover lees je bij cache.

De cacheplugin

Er hoort een gratis plugin bij voor WordPress. Die is alleen echt krachtig als je server ook LiteSpeed draait.

Op een gewone server werkt hij als een normale cacheplugin. Dat is prima, maar dan mis je de winst waar hij voor gemaakt is.

Draai je wel op zo’n server, dan is dit vaak de enige snelheidsplugin die je nodig hebt. Dat scheelt je twee of drie andere.

Blijft je configuratie werken?

Ja. LiteSpeed leest gewoon je .htaccess bestand, net als Apache.

Je doorverwijzingen, je beveiligingsregels en je afscherming blijven dus werken. Dat is precies waarom hostingpartijen zo makkelijk overstappen.

Ook je compressie-instellingen blijven gelden, zie gzip.

Hoe je het nagaat

Open de ontwikkelaarstools van je browser en kijk bij de antwoordkoppen van je pagina. Daar staat vaak welke server je bedient.

Kun je het niet vinden, vraag het dan gewoon aan je hostingpartij. Het is een vraag van een mailtje.

Neem het mee bij het hosting kiezen, samen met back-ups en een testomgeving. Meer daarover lees je bij hosting.

Wat je als klant merkt

Op een rustige dag niets. Dat is precies waarom deze keuze zo weinig aandacht krijgt bij het uitzoeken van een hostingpakket.

Het verschil zie je bij een campagne of een vermelding in de pers. Of bij een piek rond een seizoen. Dan blijft je site staan of hij valt om.

Waarom hostingpartijen overstappen

Omdat het voor hen goedkoper is. Dezelfde machine kan meer websites bedienen zonder dat de klanten er last van hebben.

Voor jou pakt dat gunstig uit. Tenzij ze die winst gebruiken om er meer sites op te zetten. Vraag daarom altijd hoe vol een server staat.

De cacheplugin is geen wondermiddel

Draai je niet op zo’n server, installeer dan niet deze plugin omdat hij goede recensies heeft. Kies er een die past bij jouw omgeving.

Op de verkeerde server doet hij niet meer dan een gewone cacheplugin. Kies dan liever een die daar goed in is.

Meer vragen over LiteSpeed

Dit zijn de vragen die ik hierover het vaakst krijg. Ik werk ze los uit.

  • Wat is LiteSpeed?
  • Wat is het verschil tussen LiteSpeed, Apache en Nginx?
  • Maakt LiteSpeed je website sneller?
  • Wat doet de LiteSpeed Cache plugin?
  • Werkt .htaccess ook op LiteSpeed?
  • Hoe weet je op welke server je site draait?
Het verschil zit in hoe ze met drukte omgaan. Apache is de oudste en de meest gebruikte. Hij start voor elk verzoek een apart proces. Dat werkt prima tot er veel bezoekers tegelijk komen, en dan loopt het geheugen vol. Nginx pakt dat anders aan en gebruikt fors minder geheugen bij drukte. Hij is daardoor populair bij grote sites en bij toepassingen met veel gelijktijdig verkeer. LiteSpeed combineert die twee benaderingen. Het begrijpt dezelfde instellingen als Apache, maar werkt met de efficientie van Nginx. Dat is precies waarom hostingpartijen er zo makkelijk op overstappen. Je hoeft als klant niets te wijzigen en je merkt het pas op je drukste dag. Vraag je hostingpartij welke van de drie ze gebruiken en waarom. Het antwoord zegt iets over hoe serieus ze hun eigen omgeving nemen. Vraag daarbij ook of ze het zelf beheren of dat ze doorverkopen. Dat verschil bepaalt hoe snel je geholpen wordt bij een storing.
LiteSpeed is webserversoftware die de plek inneemt van Apache. Het handelt de verzoeken af die binnenkomen op je server. Iemand vraagt een pagina op. De webserver ontvangt dat verzoek, laat PHP het werk doen en stuurt het resultaat terug naar de browser. Onder elke website draait zulke software. Vrijwel niemand weet welke er onder zijn eigen site zit, terwijl die keuze wel meebepaalt hoe snel je site is. Jarenlang was Apache de standaard. LiteSpeed is een alternatief dat vooral in hostingland populair is geworden. Ik kom het steeds vaker tegen bij nieuwe klanten, meestal zonder dat ze het weten. Het staat namelijk zelden op de website van hun hostingpartij. Meer over die kant lees je bij backend. Je hoeft hier zelf niets mee te doen. Het helpt vooral bij het vergelijken van hostingpakketten, want dit is een van de weinige technische verschillen die je echt merkt. Vraag het gewoon na bij je hostingpartij, dat is een mailtje.
Bij een rustige site merk je weinig. Een enkele bezoeker ziet het verschil niet, want de winst zit niet in een enkel verzoek. Bij drukte merk je het wel degelijk. De server blijft overeind waar Apache begint te haperen. Dat merk je op je drukste dag, en dat is precies de dag waarop het telt. De echte winst zit op vier punten. Caching op serverniveau, dus zonder tussenkomst van PHP. Compressie die op de server zelf gebeurt. Ondersteuning voor moderne verbindingsprotocollen. En minder geheugengebruik bij veel gelijktijdige bezoekers. Die eerste is de belangrijkste. Een pagina uit de servercache gaat direct de deur uit, zonder dat er iets berekend hoeft te worden. Meer daarover lees je bij cache. Meet je site op een druk moment en niet op een rustige dinsdagochtend. Juist onder belasting zie je waar het verschil zit tussen een goede en een matige server. Herhaal die meting een paar keer op verschillende momenten van de dag.
Er hoort een gratis plugin bij voor WordPress. Die is alleen echt krachtig als je server ook LiteSpeed draait. Dan kan de plugin praten met de cache op serverniveau. Een bezochte pagina wordt daar opgeslagen en bij het volgende bezoek direct uitgeleverd. Op een gewone server werkt hij als een normale cacheplugin. Dat is prima, maar dan mis je de winst waar hij voor gemaakt is. Draai je wel op zo’n server, dan is dit vaak de enige snelheidsplugin die je nodig hebt. Hij regelt ook compressie, het samenvoegen van bestanden en het optimaliseren van afbeeldingen. Dat scheelt je twee of drie andere plugins. Minder plugins betekent minder onderhoud en minder kans op conflicten. Draai je niet op zo’n server, kies dan een cacheplugin die past bij je omgeving. Op de verkeerde server doet deze niet meer dan een gewone plugin. Vraag je bouwer welke plugin bij jouw omgeving hoort en waarom die keuze.
Open de ontwikkelaarstools van je browser en kijk bij de antwoordkoppen van je pagina. Daar staat vaak welke server je bedient. Je vindt dat onder het tabblad met netwerkverkeer, bij het eerste verzoek in de lijst. Zoek naar een regel die de servernaam noemt. Sommige hostingpartijen verbergen die informatie om veiligheidsredenen. Dan zie je niets, en dat is op zichzelf geen slecht teken. Kun je het niet vinden, vraag het dan gewoon aan je hostingpartij. Het is een vraag van een mailtje en het antwoord komt meestal dezelfde dag. Neem het mee bij het kiezen van een hostingpakket, samen met back-ups en een testomgeving. Je .htaccess blijft gewoon werken, dus overstappen is minder ingrijpend dan het klinkt. Vraag ook hoeveel websites er op dezelfde machine staan. Efficiente software is prettig, tenzij die winst wordt gebruikt om er twee keer zoveel klanten op te zetten. Een eerlijke partij geeft daar gewoon antwoord op zonder omhaal.
Weet je niet welke server onder jouw website draait? Stuur me de link via het formulier hieronder. Ik zoek het op, meet je reactietijd en zeg je of er winst te halen valt met een andere opzet. Vaak zit het niet in je site maar eronder. Vermeld je plaats, dan weet ik meteen waar je zit.

Waar kan ik je mee helpen?