Om WordPress-hosting te testen gebruik ik de set-up zoals beschreven op deze pagina. Deze is live te zien op: http://wphosting.be.
Deze testwebsite draait op een goedkoop shared hostingpakket. Dit is zo opgezet om de performance van (Managed) WordPress-hostingpakketten te vergelijken met shared hostingpakketten, waarop WordPress is geïnstalleerd.
De set-up staat voor een beginnende WordPress-website, of eigenlijk blog, zoals ze in grote aantallen online te vinden zijn. Er zijn kleine optimalisaties voor veiligheid en snelheid doorgevoerd, maar optimaal is de installatie niet. Dit is een representatieve weergave van een WordPress-website op het internet en is daardoor geschikt om tests mee uit te voeren.
Om (Managed) WordPress hosting te testen wordt dezelfde set-up gebruikt als op http://wphosting.be, zoals hieronder beschreven. Zo is een eerlijke vergelijking mogelijk, wat de waarde van de vergelijking ten goede komt.
WordPress hosting test set-up
De configuratie bestaat uit WordPress, een WordPress-theme en een child theme, diverse veelgebruikte of voor het thema noodzakelijke plugins en dummy content afkomstig van StudioPress. Daarnaast wordt een homepage met 5 recente berichten gebruikt, waarin ook diverse afbeeldingen worden gebruikt.
WordPress
- WordPress Nederlands – recente versie
Theme
- Genesis Framework WordPress Theme – actuele versie
- eleven40 Pro Theme voor Genesis Framework – actuele versie – kleurschema blauw
Plugins
De Hallo Dolly plugin, die standaard bij het installeren van WordPress wordt toegevoegd, is verwijderd.
Onderstaande plugins worden als recente versie gebruikt met standaardinstellingen, tenzij anders genoemd:
Plugins algemeen
- Google Analytics for WordPress – Anonimiseer IP’s: aangevinkt
- Contact Form 7
- Akismet
- Smush.it
- ManageWP Worker
Genesis Framework plugins
- Genesis eNews Extended plugin
- Simple Social Icons plugin
- Genesis Latest tweets plugin
- Genesis Translations
Plugins voor optimalisatie
- WordPress SEO by Yoast – Geen index van subpagina’s van archieven: aan + Opschonen van <head>: alles aangevinkt
- Query Strings Remover
- WP-Optimize
Plugins voor extra veiligheid
- Securi Scanner – 1 Click Hardening uitgevoerd (geen firewall) + E-mail alerts uitgeschakeld
- Limit Login Attempts – Omgaan met cookie loginverzoeken: nee
- Force Strong Passwords
Content
De content die wordt gebruikt is de zogenaamde ‘dummy’ content, die behoort tot het eleven40 Pro theme, zoals te zien op de pagina van StudioPress (klik op de knop ‘demo’): eleven40 Pro Theme
Performance WordPress op shared hosting
Hieronder staan de resultaten weergegeven van tests met betrekking tot de performance van bovenstaande set-up op het shared hosting pakket:
Webpagetest.org
Link naar testresultaat: http://www.webpagetest.org/result/140724_JH_F8S/
GTmetrix
Link naar resultaat: GTmetrix report niet beschikbaar
Pingdom
Link naar resultaat: https://tools.pingdom.com/#!/ePveNR/http://wphosting.be/
WordPress op shared hosting: performance conclusies
Opvallend is de hoge Time to First Byte (TTFB). Dit is een belangrijke waarde. Het geeft namelijk aan hoe lang het duurt, voordat de eerste byte van de website daadwerkelijk wordt geladen. Het is de tijd tussen het maken van de connectie, het versturen van de http-request en het ophalen van de eerste byte van de server.
Volgens onderzoek bestaat er een correlatie tussen de TTFB en de positie van een webpagina in zoekresultaten van zoekmachines. Hoe lager de TTFB, des te hoger de pagina wordt weergegeven in de resultaten. De correlatie is te zien in deze grafiek, afkomstig van MOZ (toonaangevend Amerikaans bedrijf op het gebied van SEO):