Nyheder

Sådan får du en hurtigere WordPress-side

WordPress er ikke bare det mest brugte CMS blandt Surftowns kunder, det er også det mest brugte i verden. Næsten 15% af de mest besøgte hjemmesider i verden anvender WordPress.

Et af de mest hyppige spørgsmål om WordPress, som vi får, er, hvordan man kan skrue op for hastigheden på siden. En stor del af det afhænger selvfølgelig af vores webservere, men der findes faktisk en del ting, som du selv kan gøre for at øge hastigheden betydeligt.

Som eksempel på, hvordan du gør det, har jeg valgt, at anvende min kollega Alexias blog. Alexias blog er som de fleste andre, med forskellige plugins, masser af billeder, kommentar-spam og alle slags anekdoter om alt og intet. Som udgangspunkt, så indlæses siden på langsomme 4,2 sekunder fra vores testserver i Amsterdam.
Af de 4,2 sekunder går 1,05 til at indlæse selve index-filen; det vil sige at indlæse hele kernen i WordPress, afgøre hvad der skal vises til den besøgeren, samt hente alt indhold fra databasen. Herefter hentes i alt 88 filer fra webserveren – en total mængde på 9,5 MB (hvilket bør tage ca. tre sekunder at hente på en normal ADSL-forbindelse).

Der findes en række ting, du kan gøre for at skruge op for hastigheden. For nemheds skyld har jeg opdelt det i sværhedsgrader: nybegynder og erfarne brugere.

Installer et cache-plugin (nybegynder)
Der findes et væld af forskellige cache-plugins til WordPress. De to hyppigst brugte hedder ‘WP Super Cache’ og ‘W3 Total Cache’. Begge er gratis, og debatten om hvilket tillæg, der giver den bedste forbedring har raseret i årevis og slutter nok ikke foreløbig.

Grundprincipperne er de samme – begge plugins gemmer resultatet af en sidevisning, så det kan vises øjeblikket næste gang, nogen vil se samme side. Det sparer tid, eftersom at WordPress ikke behøver indlæse samme indhold hver gang. På den måde kan man vise siden med det samme, uden forsinkelse. Vi har testet begge plugins og er kommet frem til, at begge fungerer, men at WP Super Cache er betydeligt lettere at konfiguere. Vi anbefaler derfor det plugin WP Super Cache frem for W3 Total Cache. For en god ordens skyld, så anbefaler vi ikke, at du brugere flere cache-plugins samtidig.

WP Super Cache kan installeres hurtigt og enkelt via administrationssiden i WordPress. Når det er installeret og aktiveret, dukker der en lille notifikation op, om at caching ikke er aktiveret endnu. For at komme videre, skal man klikke på linket, aktivere cache og derefter gemme indstillingerne ved at trykke ‘Opdater status’:

Næste gang, din WordPress-side indlæses, så gemmer den resultatet af sidevisningen, sådan at det ligger til andre besøgende. I tilfældet med Alexias blog, så reducerede vi hastighed fra 1,05 sekunder til 0,66 sekunder! Dermed endte den totalte loadtid på ca. 3,3 sekunder.

Installer Lazy Load (nybegynder)
Normalt vil en browser indlæse alle billeder på en hjemmeside på en gang, når siden vises. Det sker uanset mo billederne ligger i toppen eller bunden af siden, og uanset om den besøgeren kan se billederne.

For at råde bod på det, så er der lavet mange forskellige plugins, som giver en effekt, der populært kaldes ‘Lazy Load’. Billeder, som eksempelvis ligger i bunden af siden, indlæses ikke, før brugeren scroller ned og rent faktisk ser billedet. Der findes en del at vælge imellem, men vi anbefaler det plugin , som hedder ‘Lazy Load’, ganske enkelt fordi vi har testet det og ved, at det fungerer. Lazy Load kan installeres via administrationsiden af WordPress.

På Alexias blog er der mange billeder, så installationen af Lazy Load mærkes med det samme. Antallet af filer, som bliver hentet, blev reduceret fra 88 til 72, og mængden af data blev halveret og endte derfor på kun 4,6 MB! Det havde stor betydning for indlæsningstiden, som nu kun er på 1,3 sekunder.

Selvfølgelig skal den stadig hente de resterende billeder, når du scroller ned, men effekten er ikke desto mindre, at det føles hurtigere og mere flydende end før.

Indstil WP Super Cache til at være endnu hurtigere (erfarne brugere)
Vi kan nu konstatere, at de to første løsninger har reduceret indlæsningstiden med 2/3, og det kan måske være nok. For de af os, der tør klikke på fanen avanceret, findes der imidlertid nogle ekstra millisekunder at hente.

Til at starte med, så anbefaler vi, at du indstiller WP Super Cache til at anvende mod_rewrite. Det betyder, at du i stedet anvender webserverens indbyggede funktionalitet til at sende html-filer direkte, i stedet for først at indlæse php, og dermed spilde dyrebare millisekunder på at gøre noget, som kan gøres hurtigere.

Når du har gemt indstillingerne, så er vigtigt, at du også opdaterer .htaccess, da mod_rewrite ikke fungerer, uden den opdatering.

Lidt længere nede på siden kan du styre, hvor længe en side skal gemmes, inden den slettes fra cachen. Standardindstillingen er fem minutter, men hjemmesider, som ikke opdateres så ofte, kan med fordel indstilles til at cache i en time, et døgn eller en hel uge, uden at det giver problemer.

Ved at indføre ovenstående ændringer har vi reduceret indlæsningstiden på Alexias blog med 70%, fra 4,26 sekunder til 1,26 sekunder. Mon ikke du kan hente lidt ved at implementere samme ændringer.

Hvad er dit bedste tip til optimering af hastigheden i WordPress?

Bedre support via sociale medier

socialmediateam_600w

Hvis du er en regelmæssig bruger af vores Twitter eller Facebook-side, så har du måske bemærket nogle nye navne over den seneste måneds tid, hvor vi har testet et øget beredskab på de sociale medier. Hidtil har det primært en enkelt person fra Surftowns marketingafdeling, som har stået for vores sociale medier, men nu udvider vi holdet til også at inkludere medarbejdere fra kundeservice. På den måde kan vi mere effektivt svare og håndtere supportsager via sociale medier.

Det betyder, at vi vil svare på henvendelser via sociale medier, alle hverdage fra kl. 9-16, i tillæg til den normale support via mail eller telefon. Uden for det tidsrum kan vi dog ikke garantere et hurtigt svar, hvis du kontakter os via Facebook eller Twitter.

Ny Facebook-side og Twitter på dit lokalsprog

For bedre at kunne facilitere denne ekstra service, opdeler vi både vores Twitter og Facebook i de lokale sprog Svensk og Dansk. Vores nuværende Facebook og Twitter vil fremadrettet udelukkende være på engelsk.

Så kig ind og tryk ‘Synes godt om‘ på vores nye danske Facebook-side og følg os på vores danske Twitter:
https://facebook.com/surftown.dk
https://twitter.com/surftowndk (eller @surftowndk)

Vi glæder os til at snakke med jer!

Hvad vil du gerne have ud af Surftowns tilstedeværelse på Facebook og Twitter (eller andre sociale medier)?

1-Click Toolbox apps opgraderet

Vi har opgraderet WordPress og Joomla apps i Surftowns 1-Click Toolbox til den seneste version. I samme ombæring har vi lavet en lille tilføjelse til WordPress-installationen. Når du installerer WordPress via 1-Click Toolbox vil den automatisk blive installeret med 3W Total Cache tilføjelse, og indstillet til at bruge Memcache.

Det betyder, at din WordPress-installation automatisk er optimeret til at køre hurtigere.

Bemærk! For at få fuldt udbytte af ændringen, bør du sikre dig, at dit webhotel anvender PHP version 5.3. Du kan læse her, hvordan du finder ud af hvilken version, du kører, og hvordan du skifter.

1-Click Toolbox er tilgængelig på alle Surftowns Linux-webhoteller. Via 1-Click Toolbox kan du nemt installere de populære content management systemer WordPress, Joomla og phpBB3, med kun ét klik.

Sådan gør du, hvis du allerede installeret WordPress

Hvis du allerede har installeret WordPress, enten via 1-Click Toolbox eller manuelt, så skal du gøre følgende:

  1. Sikre dig at WordPress er opdateret.
  2. Installere 3W Total Cache tilføjelsen.
  3. Instille den til at anvende Memcache.

Du skal som sagt først og fremmest opdatere WordPress til den seneste version. Det kan du gøre via administrationen i din WordPress-installation. Det kan gøres helt automatisk ved at klikke på linket “Please update now” / “Opdater nu”, i toppen af din admnistrationside. Hvis beskeden ikke vises, så er din installationen formodentligt allerede opdateret.

For at installere 3W Total Cache tilføjelsen, skal du ganske enkelt klikke på “Plugins” / “Tilføjelser” og herefter søge efter “3W Total Cache”. Installér og aktivér tilføjelsen, og vælg herefter “Memcached” under alle cache-indstillinger.

Du er nu klar til at køre med en hurtigere WordPress-side.

Afrunding på Litespeed-opgraderingen

For to måneder siden annoncerede vi opgraderingen af alle vores Linux-servere, fra Apache til Litespeed, og for tre uger siden blev den sidste server opgraderet. Herefter har vi fokuseret på at tweake indstillinger og forbedre performance, baseret på den feedback, vi har fået.

Vi har fået mange positive tilkendegivelser fra brugere som kan se en mærkbar forbedring af hastigheden på deres side. Desværre har der også undervejs været brugere der blev ramt af problemer med visning af billeder eller langsommere loadhastighed som følge af opgraderingen. De fleste af de problemer der er opstået i kølvandet på opgraderingen, er nu rettet, så alle forhåbentligt får en positiv oplevelse fremadrettet.

Vi har forsøgt at opsummere de tilbageværende issues herunder. Oplever du andre problemer med din side, så vil vi meget gerne høre fra dig. Du kan med fordel kontakte kundeservice direkte her.

Kendte problemer du skal være opmærksom på

Cache-relaterede fejl
Litespeed anvender en privat cache for hver bruger, hvilket er med til at øge hastighed på de fleste hjemmesider. På nogle hjemmesider kan brugerne opleve, at de vises som ikke værende logget ind. På andre sider kan der være en dårligere load-hastighed. I disse tilfælde kan det være nødvendigt at slå standard-cachen fra, og i stedet anvende en anden form for cache.

Vi anbefaler dog, at du kontakter kundeservice, før du slår cache fra, så du er sikker på at det er den rette løsning. Der kan være andre og bedre løsninger.

Filrettigheder
I forbindelse med opgraderingen kan du risikere at filer på dit webhotel har fået ændret filrettigheder. Du kan læse mere om hvorfor det er sket, og hvordan fejlen rettes her.

Register_globals er slået fra
For at øge sikkerheden har vi valgt at slå indstillingen register_globals fra som standard på alle webhoteller. Der er dog stadig nogle få hjemmesider, som kræver at register_globals er slået til. Hvis du får fejlbeskeder på din hjemmside, så kan det være fordi register_globals skal aktiveres. Du kan læse mere om hvordan du slår register_globals til her.

Juletilbud: Webhotel alt inklusive – spar 364 kr.

Vi har sammensat den helt perfekte julegave til dig, der vil have en ny hjemmeside. Køber du et starter-webhotel hos Surftown i december, får du et webhotel med alt du behøver for at få din hjemmeside online. Du får blandt andet webhotel, domæne, e-mailadresse og en Google AdWords kuponkode (værdi 600 kr.) – domænet er med uden ekstra omkostninger og du kan vælge mellem .dk, .com, .net eller .org-domæner.

Skal du have en ekstra stor julegave, kan du vælge den store pakke, hvor du får et Surftown erhverv light inklusiv 2 domæner for 99 kr. per måned. Du kan spare op 1.598,00 kr. første år.

«< 2 3 4 5 6 >»