WordPress is traag - doe iets over dat met deze 10 stappen

WordPress is traag - doe iets over dat met deze 10 stappen / Wordpress en webontwikkeling

WordPress is een geweldig CMS dat de wereld van publiceren voor iedereen heeft geopend, maar het kan ook vreselijk traag zijn. Hier zijn een paar plug-ins en wijzigingen op serverniveau die u kunt aanbrengen om uw site onmiddellijk een snelheidsboost te geven.

Draagriem, en houd te allen tijde uw handen en voeten in de rit.

Controleer uw laadtijd

Gebruik WebPageTest.org om een ​​snelle prestatiebeoordeling te maken - in het bijzonder wilt u de scorecard controleren om te zien welke gebieden moeten worden verbeterd. Als je het bijzonder slecht doet in één gebied, kun je het probleem nader onderzoeken. (In dit geval heb ik geen bestanden verkleind, dus er wordt ook geen poging gedaan ze te comprimeren) Voer de test in elk geval opnieuw uit nadat u onderstaande wijzigingen hebt doorgevoerd, zodat u voortdurend verbeteringen kunt controleren. Als je score in de jaren 90 is, heb je het goed gedaan!

WordPress-plug-ins voor een snellere site

p3 Plugin Profiler

Gebruik eerst de P3 Plugin Profiler om de belangrijkste vertragingen op uw site te identificeren. Als je een belangrijke dader vindt, bedenk dan hoe hard je die plug-in echt nodig hebt. Zou je in plaats daarvan sommige van de functies handmatig kunnen coderen? Bedenk hoeveel van de laadtijd van de pagina - misschien een seconde of meer - door die plug-ins wordt gebruikt en denk heel serieus na over wat waarde zij voegen toe aan uw site. Ja, we houden wel een lijst bij met de beste WordPress-plug-ins, maar eerlijk gezegd als je ze hebt geïnstalleerd allemaal het laden van uw site duurt enkele minuten.

In plaats van een plug-in te gebruiken om Google Analytics-code in te spuiten, opent u bijvoorbeeld de header.php van je themabestand en plak de code handmatig in plaats daarvan - boem! Er is nog een MySQL-query die u hebt opgeslagen door die plug-ins niet te hoeven laden. Selecteer om te beginnen Start scan dan Auto Scan van het nieuwe Hulpmiddelen -> P3 Plugin Profiler keuze. In dit voorbeeld ben ik best tevreden met de huidige impact van plug-ins. Over het algemeen dragen ze alleen maar bij 0,3 seconden per bezoek, het merendeel komt van een essentiële SEO-plugin. Daar kan ik mee leven, dus ik zal geen plug-ins uitzetten - het probleem ligt ergens anders.

W3 Total Cache

Dit is het Zwitsers zakmes van caching plug-ins, maar soms voelt het als het ultieme luxemodel met 100 bijlagen, zo ingewikkeld en onhandig dat het gebruik van zelfs een van die gehechtheid genoeg is om je uit te schakelen en gewoon het hele ding vergeet. Als je van zelfsignalering houdt, bekijk dan hier mijn korte inleiding tot het instellen van de plug-in. Hoe de verschillende W3-instellingen voor de cachegeefinitie voor uw Wordpress-blog configureren Hoe de verschillende W3-instellingen voor de cacheplugin voor uw Wordpress-blog configureren Een tijdje geleden heb ik sprak over de voordelen van het installeren van de W3TC-plug-in op uw Wordpress-blog om het met verschillende caching te versnellen, maar sommige lezers waren begrijpelijkerwijs een beetje achterdochtig over ... Lees meer, maar merk op dat u sommige diepere serverinstallaties zult moeten installeren om haal het beste uit de plug-in.

WP Super Cache

Als W3 Total Cache voor u gecompliceerd lijkt en uw site relatief statisch is, overweeg dan om WP Super Cache te gebruiken. Met een meer botte instrumentbenadering van caching genereert Super Cache eenvoudigweg statische HTML-bestanden en serveert die voordat WordPress zelfs is geladen. Hoewel de pagina's opnieuw worden gegenereerd wanneer nieuwe berichten worden gepubliceerd of reacties worden goedgekeurd, werken andere dynamische PHP-elementen van uw pagina niet meer, dus u moet een nieuw ontwerp maken of alternatieven zoeken voor dynamische widgets die Javascript gebruiken

Gebruik een CDN om statische bestanden te bewaren

CDN's zijn een premium service die uw statische JS-, CSS- en afbeeldingsbestanden op supersnelle snelheden hosten, waardoor uw server zich hoeft te concentreren op het bedienen van de HTML. U moet de W3 Total Cache-module gebruiken voor het herschrijven van bestands-URL's. De browser van de gebruiker zal proberen de bestanden van het CDN te laden en als het CDN dat specifieke bestand nog niet heeft, zal het het eerst van uw server halen - dit wordt een TREK-zone genoemd, grappig genoeg. MaxCDN is een budgetdienst die ik gebruik.

Server niveau

FastCGI

PHP werkt meestal als een Apache-module; waardoor FastCGI het als een afzonderlijk proces kan laten werken. Dit is meestal slechts een instelling in uw severs-configuratiescherm - u hoeft niets extra te installeren of instellingen te configureren. Eén klik om dingen sneller te maken. Veel hosts, zoals Media Temple, schakelen dit nu automatisch in voor alle nieuwe hostingaccounts. Toch is het de moeite van het controleren waard, omdat het zo'n eenvoudige en effectieve stap is.

Installeer mod_pagespeed

Mod_pagespeed is gemaakt door Google om site-optimalisaties voor iedereen gemakkelijk te maken. Het is niet helemaal “gemakkelijk voor iedereen” maar als je het kunt configureren, zul je een aanzienlijke snelheidsboost ervaren. De Apache-module voert automatisch een aantal verschillende code tweaks uit wanneer de pagina wordt weergegeven, zoals JS- en CSS-minivering en compressie, en JPG-optimalisatie. Sommige van deze kunnen weliswaar worden bereikt met behulp van w3 Total Cache, maar mod_pagespeed maakt het hele proces echt minder pijnlijk - ik heb de minificatie nooit goed kunnen configureren via w3 Total Cache zonder enkele plug-ins te onderbreken of het stylesheet te verpesten. Op accounts van Media Temple Grid-services is het inschakelen van mod_pagespeed een eenvoudig klikgeval “in staat stellen” voor elk domein waar u het op wilt hebben. Ja, het is echt zo eenvoudig, en daarom ben ik in de verleiding om een ​​flink aantal van mijn sites naar de Grid-service te verplaatsen. DreamHost ondersteunt dit blijkbaar ook voor alle niveaus van klanten. Op niet-ondersteunde hosts moet je de installatieaanwijzingen van Google controleren, maar je hebt root-toegang tot de server nodig, dus dit is zeker niet van toepassing op niet-ondersteunde shared hosting-services.

Installeer APC

Als u iets bewaart in W3 Total Cache, heeft u dat alleen Schijf en Schijf: verbeterd standaard beschikbaar. Alternatieve PHP Cache (of kortweg APC) is een extra stuk software dat u op uw server kunt installeren om RAM-gebaseerde caching mogelijk te maken. Sommige mensen vinden dat het selecteren van APC voor verkleinen en paginacache in feite nadelig is - gebruik in plaats daarvan Disk Enhanced, waardoor APC voor object- en database-caching overblijft. Uw ervaring kan echter variëren, dus probeer opnieuw elke instelling en test opnieuw. Het installeren van APC vereist roottoegang (hoewel sommigen erin geslaagd zijn om het op (mt) GS service te installeren met discutabele voordelen), dus je zult instructies over je specifieke besturingssysteem of host moeten vinden.

CloudFlare

Lees meer over wat CloudFlare precies is Bescherm en versnellen uw website gratis met CloudFlare Bescherm en versnelt uw website gratis met CloudFlare CloudFlare is een intrigerende start-up van de makers van Project Honey Pot die beweren uw website te beschermen tegen spammers, bots en andere kwaadaardige web-monsters - en versnellen je site enigszins ... Lees hier meer, maar hier is de TL; DL versie: een onmiddellijke snelheidsboost door eenvoudig DNS te veranderen.

Schakelen tussen hosts

WPEngine is speciaal gebouwd en geoptimaliseerd voor WordPress, met veel van deze aanbevelingen al standaard ingeschakeld - maar dit komt op een prijs van $ 29 / maand voor een kleine site van maximaal 25.000 bezoeken. Media Temple Grid Service is de beste host voor algemeen gebruik met één klik voor de meeste van deze optimalisaties, te beginnen bij $ 20 per maand - we hebben een volledige beoordeling en weggeefactie volgende maand, dus houd ons in de gaten!

U kan WordPress versnellen, maar zoals je kunt zien, kost het wat moeite om elk onderdeel van de performance te persen. Nog meer tips die u aan de lijst kunt toevoegen? We horen ze graag hieronder.

Afbeelding Credits: Shahbaz Majeed Via Flickr

Ontdek meer over: WordPress-plug-ins.