Warp-speed för bloggen: WordPress Super Cache

  • PUSHA

Hastighet är ett ämne som alltid är på tapeten, inte minst nu när Google själva har informerat oss om att den påverkar hur sidor rankas hos dem.

Det här inlägget kommer att gå igenom hur du snabbar upp din WordPress-blogg med en insticksmodul som heter WP Super Cache. För att förstå hur den här modulen kan snabba upp din blogg börjar vi med lite bakgrundsinformation.


Det första som händer när en besökare surfar in på din hemsida är att webbservern laddar upp PHP-motorn och läser in programmet (WordPress), programmet gör i sin tur en hel del saker, bland annat anrop till den bakomliggande databasservern, men även alla insticksmoduler man har installerat ska köras.

Med WP Super Cache kan man istället för att göra allt detta leverera en redan genererad sida, något som resulterar i avsevärt bättre laddningstider och resursanvändande. Detta fungerar genom att WP Super Cache när en besökare surfar in på en sida, sparar ner resultatet till en fil och använder denna fil som källa för nästa besökare som surfar in på samma sida. Filen som sparas undan lagras under en begränsad tid, vanligtvis en timme, innan den slängs automatiskt.

Installera WP Super Cache på din blogg

Att installera WP Super Cache på din egen blogg är ganska enkelt, men det är några steg att gå igenom. Börja med att logga in på administrationspanelen för din WordPress, och navigera dig sedan vidare till menyvalet “Tillägg” (ni med utrikiskt språk får anpassa denna guiden). Här klickar du på knappen “Lägg till nytt”.

På sidan som kommer upp finns ett sökfält, sök på “WP Super Cache”.

Det kommer nu upp en lista, klicka på “Installera” på raden för WP Super Cache.

En popup kommer nu att öppnas med information om modulen, klicka på “Installera nu”.

Modulen installeras nu och om allt går väl visas följande text, klicka på “Aktivera tillägget”.

En varning kommer nu att visas om att tillägget inte är aktiverat, detta är för att vi inte har gjort alla inställningar som krävs än. Klicka på “plugin admin page” (själva modulen finns inte översatt till svenska).

Nu kommer vi till sidan med alla inställningar för modulen. Det finns ganska många men det är egentligen bara två saker som är viktigt att göra för att det ska fungera. Börja med att ändra “WP Super Cache Status” till “ON”. Klicka därefter på “Update Status” lite längre ner på sidan.

Därefter går vi ner till avsnittet “Mod Rewrite Rules” och klickar på knappen “Update Mod_Rewrite Rules”. Saknas den här knappen beror det antingen på att att Permalänkar inte är aktiverat, eller att webbservern inte har rätt skrivrättigheter. Följ i såna fall instruktionerna på sidan.

Det är allt. Vill du dubbelkolla så att saker och ting fungerar så kan du kolla källkoden på din sida, längst ner ska du se något i stil med detta.


Bild: www.kewlwallpapers.com

Relaterade inlägg:

  1. Fem stekheta plugins för WordPress du inte får missa
  2. Låt bloggen tala – så blir din blogg en pod!
  3. 7. WordPress: Fler författare till samma site/blogg
  4. Publicera i WordPress för iPhone och iPad
  5. Gott om Guider för WordPress! (Uppdaterad)
  • http://www.webbhotelljury.se/ John Pålsson

    Ja det avbelastar även servern så båda parter vinner på det :)

  • Tobias

    Vet inte om jag märker någon skillnad.

  • http://www.binero.se Fredrik

    Tobias: Användare som är inloggade (antagligen du) eller har skrivit en kommentar (har cookies som behöver tas extra hänsyn till) på bloggen får inte en statisk fil levererad, utan där används vanliga cache-funktionen.

    Läs mer om detta här: http://wordpress.org/extend/plugins/wp-super-cache/

  • http://www.jenswedin.com Jens

    Vad har ni för erfarenhet av W3 Cache? För- eller nackdelar?

  • Tobias

    Fredrik : Vilket betyder?

  • Tobias

    Hur kan det hör göra att ens blogg blir bättre rankad?

  • http://www.binero.se Erik

    Hej Tobias,
    Ur Google-artikeln som länkas till i posten, http://bit.ly/bQKe1M:
    “…today we’re including a new signal in our search ranking algorithms: site speed. Site speed reflects how quickly a website responds to web requests…that’s why we’ve decided to take site speed into account in our search rankings.”
    Vänliga hälsningar,
    Erik
    Binero

  • http://www.linnarsson.com/ Johan Linnarsson

    Tack för tipset! Har redan installerat på mina WordPress sidor :)

    Dock har jag en fundering då jag får följande meddelande på inställningarna för “Directly Cached Files”:

    Warning! /home/xxx/domains/sida.se/public_html/ is writable. Please make it readonly after your page is generated as this is a security risk.

    Betyder detta att man ska göra hela public_html katalogen readonly?

    Tack på förhand :)

  • http://www.binero.se Erik

    Hej Johan,
    Nej du behöver inte göra katalogen readonly. För att ge användarna maximal kompatibilitet så är alla filer och kataloger skrivbara från php som standard. Utan säkerhetshål i applikationen är det dock ingen fara.
    Vänliga hälsningar,
    Erik,
    Binero

  • http://jenswedin.com Jens Wedin

    Kolla även denna site som jämför ett gäng olika Cache plugins till WordPress

    http://www.tutorial9.net/web-tutorials/wordpress-caching-whats-the-best-caching-plugin/

  • http://magnus.thörnblad.se Magnus Thörnblad

    hmm.. kolla wp-support där finns översättning till tillägget. Ingen super-översättning, men ändå. Den funkar nog skapligt iallafall. :-)

  • http://www.tulldahl.com Jonas Tulldahl

    Bra idé. Dock är jag osäker på om jag faktiskt får det att fungera som det ska. Längst ner i källan på den genererade sidan hittar jag:


    Antingen så har jag inte fått det att funger eftersom den faktiskt fortfarande genererar sidorna. Eller så funkar det, men då får jag fortfande oacceptabla laddtider. Kontentan är i alla fall att min wordpress-blogg är alldeles för seg.

    Bloggen hittar ni på http://www.tulldahl.com/blogg/

    Vad beror de långa svarstiderna på? Vad kan jag göra?

  • http://www.binero.se Erik

    Hej Jonas,
    Bra feed-back. Vi ser för tillfället över olika lösningar för snabbare bloggar så avvakta i första hand till slutet av nästa vecka. Är installationen fortsatt långsam så bör du kontakta support@binero.se för att se över om de har någon rekommendation för din specifika blogg.
    Vänliga hälsningar,
    Erik
    Binero

  • http://www.franklyonline.se Peter Frank

    Några frågor:

    1) Om bloggen uppdateras innan timman är slut.. uppdateras (super)cachen också då så besökarna verkligen får nya/uppdaterade inlägg?

    2) Jag får anta att nya inlägg från twitter och min Digsby status också hålls uppdaterade. Inte kul om besökarna får upp att man är online och så är man kanske inte det längre..

    //Peter Frank

  • http://www.binero.se Johan

    Hej Peter.

    Det går att styra ganska mycket i inställningarna vad som cachas och inte och ett val heter t.ex. “Clear all cache files when a post or page is published.” (det finns även många andra konfigurationsalternativ man kan välja bland).

    Det beror nog lite på vilka plugins som används (vilka metoder och så) och oftast så brukar t.ex. RSS och liknande var inlagda med en viss cacheperiod för att inte belasta sidan så mycket. Det går dock alltid att exkludera filer och url:er från Super-Cache i ovan nämnda konfigurationsdel och jag tror inte att det är något du behöver oroa dig för.

  • http://www.digitaldiscovery.se Christian Ahlin

    Grymt tips!
    Helt klart win-win, installerat!

    //C

  • Pingback: Fem stekheta plugins för Wordpress du inte får missa | Binero blogg


Bäst i test två år i rad - Internetworld

Rekommenderas av InternetworldVi är prisade för vår goda support, höga funktionalitet och kontrollpanel.