Laadt je WordPress website langzaam? Of duurt het tergend lang voordat een bepaalde pagina op je scherm verschijnt? Dan is de kans groot dat het doel van je site niet behaald wordt en gebruikers je site als slecht ervaren. Voor niemand goed dus.
Een trage WordPress-site kan verschillende oorzaken hebben. In dit artikel laat ik je vijf factoren zien die je WordPress site traag maken. Daarnaast laat ik je zien hoe je deze veelvoorkomende snelheidsproblemen oplost.
Sliders
Image sliders komen de snelheid van je website vaak niet ten goede. Veel sliders genereren grote aantallen HTTP-verzoeken en verzwaren, zeker in combinatie met grote afbeeldingen, de grootte van een pagina aanzienlijk.
Het is mogelijk om het vertragingseffect van plug-ins als sliders te verminderen door afbeeldingen zelf te verkleinen (wat een tijdrovend proces is als je er veel gebruikt en ze een voor een moet resizen), maar voor de snelheid en de gebruiksvriendelijkheid van je site is het beter dat je sliders niet gebruikt.
Meertaligheid met WPML
WordPress Multilingual (WPML) is een van de populairste plug-ins voor het realiseren van een meertalige website. De voordelen van WPML zijn de sterke interface en de comptabiliteit met een breed scala aan andere WordPress-extensies. Daarnaast kan WPML gemakkelijk worden onderhouden vanuit een WordPress-platform.
Het nadeel: elke taal voegt natuurlijk een laagje complexiteit toe aan de website. Dit eist meer van servers, waardoor de performance van een site vaak verslechtert. Ook aspecten van je website als onderhoud en troubleshooting lijden onder het intensieve gebruik van WPML.
Een oplossing:
MultilingualPress
Wil je toch een meertalige website, maar af van de complicaties die WPML veroorzaakt? Dan is MultilingualPress (MP) een goed alternatief. Deze plugin komt uit Duitsland en is ontwikkeld door Inpsyde, een partner van WordPress VIP. MP is een gebruiksvriendelijk platform en levert over het algemeen een betere performance dan WPML.
Dat komt onder meer omdat MP gebaseerd is op de kern van WordPress. MP is ook minder belastend voor de server omdat elke vertaling apart wordt opgeslagen in een aparte ‘subsite’. Je kunt in MultilingualPress vertalingen per bijdrage of pagina terugvinden in de editor, een lijst met links per widgets bekijken en sites gemakkelijk dupliceren.
Gebruik van sessies
Ook sessies maken een site trager. Een sessie wordt gebruikt om de verschillende gebruikers van een website van elkaar te onderscheiden. Sessies worden meestal geopend als de site unieke content moet tonen aan elke individuele bezoeker.
Het winkelmandje van een webshop is het bekendste voorbeeld. Via Developer Tools in Chrome kun je haarfijn nagaan of er op jouw site sessies lopen. Volg daarbij het volgende stappenplan:
- Ververs de pagina en ga naar de networktab in je gereedschappen (tools).
- Controleer de eerste aangemaakte request en ga naar ‘cookies’.
- Als je daar een cookie genaamd PHPSESSID (of iets dat daar sterk op lijkt) vindt, is er sprake van een sessie. Varnish cache werkt in dat geval niet, waardoor je site trager wordt.
Soms zie je aan de cookienaam al welke plug-in de sessie wordt gebruikt. Is dat niet het geval? Zet de plugins dan een voor een uit en volg de bovengenoemde stappen.
Te veel
plugins
Een website wordt ook traag omdat je overmatig veel plugins gebruikt. Het record staat zelfs op het duizelingwekkende aantal van 637. De keuzemogelijkheden zijn dan ook enorm, want alleen de WordPress Plugin Directory telt al meer dan 40.000 gratis installeerbare plug-ins.
Meer plug-ins installeren betekent meer features, maar vergroot het risico op een tragere website. Voor elke plug-in die je gebruikt, moet namelijk een server-request worden aangemaakt en verzonden op het moment dat bezoekers een deel van je pagina laden. Hierdoor worden steeds extra codes aan de server toegevoegd die de performance nadelig beïnvloeden.
Daarnaast werken sommige plugins niet goed naast elkaar, wat nog voor extra laad- of snelheidsproblemen kan zorgen. Stel jezelf dan ook altijd de volgende vragen voordat je een nieuwe plugin toevoegt:
- Levert de plug-in functionaliteiten die ik echt hard nodig heb?
- Levert een plug-in nieuwe functionaliteiten die reeds geïnstalleerde niet ook al hebben?
- Is een nieuwe plug-in compatibel met plug-ins die ik al gebruik?
- Hoe zit het met de broncode van de plug-in? Is die veilig en goed geschreven?
Grote afbeeldingen
Denk eraan, een website is geen National Geographic Magazine. Dit betekent dat je geen beelden met een enorme resolutie nodig hebt om prachtige foto’s op je website te toveren. Een computerscherm stelt namelijk beduidend lagere eisen aan de grootte en kwaliteit van een foto dan drukwerk.
Imagify is een handige plug-in om het formaat van de foto’s op je site binnen de perken te houden. Imagify stelt je in staat om alle afbeeldingen in je mediabibliotheek te comprimeren. Dit gebeurt volledig automatisch na het uploaden. Hiervoor wordt de afbeelding geüpload naar Imagify, geoptimaliseerd en teruggestuurd naar de site.
Dit hele proces verloopt erg vlug. Bovendien krijg je keurig te zien hoeveel kleiner de bestandsgrootte is geworden. Zo worden de afbeeldingen geoptimaliseerd voor het web zonder dat er merkbaar kwaliteitsverlies optreedt. De drie niveaus van compressie in Imagify, te weten normaal, agressief en ultra, maken het bovendien ook mogelijk om de mate van bestandsverkleining te regelen.
Conclusie
Is je Wordpress-website naar jouw smaak aan de trage kant? Dan is de kans groot dat een van de bovengenoemde factoren een rol speelt. Ben je op zoek naar meer tips? Geef je op voor een trial bij Savvii en wij nemen jouw website meteen onder de loep.