Optimer WordPress ydeevne med plugins
Det er vigtigt at din WordPress side loader hurtigt og yder sit bedste. For dig, for de besøgende og for søgemaskinerne. Men hvad gør man hvis man ikke lige er Apache ekspert, MySQL guru eller et kodehoved? Man finder lystigt nogle plugins.*
Caching
[http://wordpress.org/extend/plugins/quick-cache/] [http://wordpress.org/extend/plugins/w3-total-cache/] el. [http://wordpress.org/extend/plugins/wp-super-cache/] mv. gemmer dine dynamiske sider som statiske sider; en WordPress side består af en masse kald til en database eller lignende og samles/kaldes så ind i templates. Det tager tid og bruger en mægnde resurser. Med et godt cache plugin, er dit billede malet færdigt og en besøgende kan se det. I modsætning til at du hver gang en ny besøgende kigger forbi skal male det samme billede igen.
Der er mange muligheder for caching. Så hold tungen lige i munden og find ud af hvad der virker. Ovenstående tre muligheder er fine, hvis man er på almindelige delt hosting. Din host tilbyder måske også anden og endnu mere effektiv caching – spørg dem.
Minify
[http://wordpress.org/extend/plugins/wp-minify/] Nu vi har gæstet caching, giver det også mening ikke at skulle cache mere end nødvendigt. Og hver gang dine CSS filer eller smarte javascript har et unødvendigt linebreak fylder det en smule mere – og tager længere tid at læse.
Nu kræver det en del, at sidde og trykke tusind gange på piletasterne og backspace – men kan du lide det, kan du let og elefant hoppe over Minify, der komprimere og sammentrækker automatisk.
Parallize
[http://wordpress.org/extend/plugins/parrallelize/] hjælper med at uploads af billeder og vedhæftelser til dit domæne ved at sprede det ud over flere hostnames.
I stedet for, man støder på en falskehals fordi for mange besøger example.com, spreder man det simpelthen ud over virtuelle hostnames hosta.example.com, hostb.example.com og hostc.example.com mv.
Iagttag ydelse og gør det ordentligt.
Hvis du er I tvivl om hvordan du finder ud af om tingene er sat ordentlig op, eller hvad problemer er, så bliver du nød til at gribe det lidt seriøst an.
Du skaffer dig webbrowseren Firefox**, installerer Firebug udvidelsen samt YSlow. YSlow virker under Firebug, der giver dig alskens godter til rådighed i forbindelse med webudvikling og design.
Har du adgang til en dedikeret eller virtuel server har du en lang række muligheder. Se for eksempel på hvilken webserver der kører. Typisk vil det være Apache. Men behøver det være det? Kunne det ikke ligeså godt være Lighttpd eller Nginx?
Andre spørgsmål du kunne spørge dig selv: skal jeg bruge Varnish, xCache og er min server sat op til gzip komprimering?
* Det er lidt af et paradoks, at installere plugins for at komme op i fart. Men det kan altså godt lade sig gøre. I al enkelthed handler mange problemer med ydelse dog om forkert brug af, for meget brug af eller opsætning problemer med – tada – plugins.
** Du kan også bruge Chrome eller what not. Men nu du har tænkt tanken, så magter du sikkert godt selv at sætte det op.
Sidste, men indlysende tip, optimer dine billeder. Der er ingen grund til at det er i bmp format. Der er absolut ingen grund til at du trække et kæmpe billede lille, nu da WordPress har fin funktionalitet til at ændre den slags. Har du brug for et plugin, der giver lidt mere, kan du prøve Smush.it.
Rigtig god post. Jeg vil eksperimentere lidt med cashe plugins samt det du nævner vedr. minify. Jeg kommer til at lave et site snart, hvor meget vil bestå af java koder – i forvejen er jeg ikke nogen ørn til java.