WordPress optimering: For hastighed
Her er aftalen:
Hvis dit websted tager mere end 3 sekunder at indlæse ...
... de fleste af dine besøgende vil forlade og aldrig komme tilbage.
Hvis du vil have folk til at læse dit indhold og købe det, du sælger, skal du forbedre dit websteds hastighed.
Et hurtigere belastningswebsted betyder:
- Mere trafik fra Google
- Lavere afvisningshastighed
- Bedre konverteringsfrekvens
- Mere salg
Men problemet er at forbedre dit websteds hastighed er hårdt og kan tage meget tid. Hvis du ansætter en webudvikler, koster det dig godt over tusind dollars. Hvis du er en WordPress -bruger, kan du nemt gøre det ved at bruge et plugin som WP Speed of Light .
I denne vejledning vil jeg vise dig, hvordan du kan forbedre hastigheden på dit WordPress -websted med vores plugin, WP Speed of Light .
Hvorfor skal du forbedre dit websteds hastighed
Der er mange grunde til, at du ønsker at forbedre dit websteds hastighed. En af de vigtigste er at reducere dit websteds afvisningsprocent.
Hvis dit websted tager mere end 3 sekunder at indlæse, forlader de fleste med det samme. Dette øger din afvisningsprocent, og i Googles øjne er et websted med en høj afvisningsprocent et websted af lav kvalitet. Desuden foretrækker Googles algoritmer at vise websteder, der indlæses hurtigt, tilbyder en god brugeroplevelse og har en lav afvisningshastighed. Så hvis du vil komme til den første side af Google og blive der, har du brug for et hurtigt websted.
Ikke kun det, hvis du vil have dine besøgende på webstedet til at købe det, du sælger eller endda abonnere på din e -mail -liste, har du brug for et hurtigere websted. Jo langsommere dit websted indlæses, jo lavere vil din konverteringsfrekvens være. Et hurtigere websted øger din samlede konverteringsfrekvens, hvilket betyder flere abonnenter, flere aktier og mere salg.
Ikke kun det, ifølge KissMetrics, at 47% af forbrugerne forventer, at en webside indlæses på 2 sekunder eller mindre, og 40% af dine brugere vil opgive dit websted, hvis det tager over 3 sekunder at indlæse. Hvis du stadig ikke er overbevist om, ifølge websiteoptimization.com, opfattes et langsomt websted af lav kvalitet, vil reducere din trafik med op til 20% og endda hæve dine brugers blodtryk.
Server cache -sider for at reducere belastningstid og serverressourcer
Hver gang nogen besøger en side på dit websted, gennemgår WordPress tusinder af kodelinjer, opretter forbindelse til databasen og genererer derefter siden. Forbindelse til databasen og kørsel af tusinder af kodelinjer tager ikke kun meget tid, men det øger også belastningen på dine servere.
Det er her cache kommer ind. Når du aktiverer cache, regenererer WordPress ikke siderne på dit websted, hver gang de anmodes om. I stedet vil det cache (lave en kopi) indholdet af siden første gang, det genereres og serverer derefter denne cache -kopi af siden til brugerne. Ved at betjene en cache -kopi af siden omgår WordPress behovet for at regenerere en side eller endda oprette forbindelse til databasen for at få indholdet. Dette sparer ikke kun en masse serverressourcer, men det reducerer også den tid, det tager at servere en side til brugeren.
Aktivering af cache i din WordPress -installation kan reducere dit websteds belastningstid med næsten halvdelen.
Men her er problemet:
WordPress kommer som standard ikke med cache -funktionalitet. Dette betyder, at der ikke er nogen knap i WordPress -instrumentbrættet, du kan klikke for at aktivere cache. For at aktivere cache på dit WordPress -websted skal du installere vores plugin, WP Speed of Light. Det er gratis og tager ikke mere end et sekund at installere. Når du først har installeret det på dit websted, er det sådan, du kan aktivere cache:
Sådan aktiveres cache med WP Speed of Light
For at aktivere cache med vores plugin skal du logge ind på dit WordPress -instrumentbræt og derefter navigere til WP Speed of Light -> Hastighedsoptimering:
Aktivér følgende indstillinger en gang på hastighedsoptimeringssiden:
Aktivér cache -system: Dette aktiverer hovedcache -systemet. Når du aktiverer denne indstilling, vil vores plugin cache databaseforespørgsler og fælles sideelementer.
Rengør hver: Denne indstilling dikterer, hvor ofte vores plugin vil rydde cachen. At rydde cache fra tid til anden er vigtig. Hvis du ikke rydder din servers cache, reflekterer nye ændringer på dit websted ikke over din brugers ende. Vi anbefaler at holde denne mulighed på 40 minutter.
Oprydning på Gem: Dette er en mulighed, du vil aktivere. Det rydder cachen, så snart du tilføjer eller foretager ændringer i et indlæg eller en side. Hvis du ikke rydder din servers cache efter at have offentliggjort en ny side eller foretaget en ændring, kan dine brugere ikke se de nye ændringer og de nyligt udgivne sider.
Cache til desktop: Denne indstilling dikterer, om vores plugin serverer desktop -brugerne en cache -side eller ej. Du ønsker at aktivere denne mulighed.
Cache til tablet: Hold det indstillet til automatisk, medmindre du oplever en forkert cache -version, der serveres til tabletbrugere. Dette kan kun ske, når dit websted serverer forskellige indhold (HTML) til forskellige enhedsbrugere.
Cache til mobil: Denne mulighed er den samme som den sidste. Vi anbefaler, at du holder det indstillet til automatisk.
Cache aldrig de følgende sider (valgfrit): Denne indstilling giver dig mulighed for at udelukke bestemte sider, der er dynamiske og ikke behøver at blive cache. For denne indstilling skal du indtaste en URL pr. Linje, som du ikke ønsker at blive cache. De fleste brugere har ikke brug for denne funktion.
Når du har aktiveret alle disse indstillinger, skal du klikke på Gem ændringer. Det er det. Du har lige aktiveret cache på dit websted. Fra nu af serveres dine brugere en cache -kopi af dit websteds sider og indlæg.
Skær dit websteds belastningstid med mere end halvdelen med GZIP
Billederne, JavaScript og CSS -filer, som dine websider kræver, har en stor indflydelse på hastigheden på dit websted. Download af filer fra serveren tager tid. Og filer som billeder kan være så store som en megabyte i størrelse. Dette øger ikke kun den tid, det tager at vise dit websted, men øger også dine båndbreddeomkostninger.
Den bedste løsning? Aktivér GZIP på din server.
GZIP er en komprimeringsalgoritme, der når aktiveret vil reducere størrelsen på dine filer med mere end halvdelen. Når du aktiverer GZIP, begynder dit websteds server at servere komprimerede filer til de browsere, der understøtter det. Så dine billeder, der muligvis er over 5 megabyte, komprimeres til mindre end 2, når de serveres. Dette vil ikke kun reducere dine båndbreddeomkostninger og serverbelastning, men det vil skære dit websteds belastningstid med mere end halvdelen.
Sådan aktiveres GZIP med WP Speed of Light
Vores plugin kontrollerer først, om GZIP allerede er aktiveret på din server, hvilket nu er tilfældet med de fleste af de store webhostingudbydere. Hvis det allerede er aktiveret på serveren, behøver vores plugin ikke at gøre noget. Men hvis din server ikke har GZIP aktiveret, vil vores plugin aktivere det ved hjælp af Apache -modulet (MOD_DEFLATE) eller NGINX -modulet (NGX_HTTP_GZIP_MODULE) ved at tilføje den krævede kode til htaccess -filen på din WordPress -server.
Hvis din server ikke har GZIP aktiveret som standard, og vores plugin ikke kan gøre det med HTAccess, viser den en advarselsmeddelelse i plugin -instrumentbrættet.
Gearing browser cache for at forbedre din webstedshastighed
Når nogen besøger dit websted, downloader deres browser alle de filer, der kræves for at vise siden. De fleste af disse filer er almindelige på tværs af andre sider på dit websted som logoet, CSS og JavaScript. Når en besøgende navigerer til de andre sider på dit websted, vil deres browser downloade alle filerne igen, selvom browseren allerede havde downloadet dem, da de har gengivet den sidst besøgte side. Dette sker, fordi browseren ikke ved, om filerne er blevet opdateret på serveren eller ej. Og fordi det ikke ved det, skal det downloade filerne igen og igen på hvert besøg.
Dette øger ikke kun dine båndbreddeomkostninger og serverbelastning, men det vil også øge dit websteds belastningstid.
Det er her browsercache kommer til at redde. Ved at specificere en udløbstid for de statiske filer som billeder og CSS på din server, instruerer du browseren, at der ikke er behov for at downloade dem igen på hvert webstedbesøg.
Når du aktiverer browsercache på din server, indlæses dit websted hurtigere fra det andet besøg og fremover, fordi brugerens browser ikke behøver at redde alle filerne, hver gang brugeren besøger en anden side på dit websted. I stedet vil brugerens browser være i stand til at generere dem ved hjælp af de filer, den allerede har downloadet og cache.
Sådan aktiveres browsercache på din server med WP Speed of Light
For at udnytte browsercache ved hjælp af vores plugin skal du logge ind på dit WordPress -instrumentbræt og navigere til WP Speed of Light -> Hastighedsoptimering:
Aktivér nu på hastighedsoptimeringssiden "Tilføj udløbsoverskrifter":
Når du aktiverer denne indstilling, vil vores plugin instruere brugerens browser til at cache de statiske ressourcer på og bruge dem i stedet for at anmode dem igen på hvert besøg.
Fjern forespørgselsstrenge fra statiske ressourcer
Selv efter at du har aktiveret browsercache, behandler browsere filer forskelligt, når de har en forespørgselsstreng fastgjort i slutningen af deres URL.
Sådan ser en forespørgselsstreng ud: http://your-site.com/style.css?query-string=123
WordPress tilføjer som standard en forespørgselsstreng i slutningen af alle CSS- og JavaScript -filer. Hvis du ønsker at få en højere score i hastighedstestværktøjer som GTMetrix, skal du få disse forespørgselsstrenge fjernet.
Følg disse trin for at fjerne forespørgselsstrengen fra webadresserne til dine statiske ressourcer:
Sådan fjernes automatisk forespørgselsstrenge med WP Speed of Light
For at fjerne forespørgselsstrenge fra dine statiske URL'er skal du logge på dit WordPress -dashboard og navigere til WP Speed of Light -> Hastighedsoptimering:
Aktivér nu på hastighedsoptimeringssiden "Fjern indstillingen" Fjern forespørgselsstrenge ":
Når du aktiverer denne indstilling, fjerner vores plugin automatisk forespørgselsstrenge fra alle dine URL'er. Dette vil sikre dig, at dine brugers browser bruger cache til klientsiden i stedet for at genoplive en ny kopi af de statiske filer på hvert besøg. Dette vil også resultere i en højere score i hastighedstestværktøjer som GTMetrix og Google Page Speed Test.
Konklusion
WordPress er det mest populære indholdsstyringssystem på Internettet. Det er fleksibelt og leveres med bogstaveligt talt tusinder af funktioner. Men denne fleksibilitet kommer til en pris. Omkostningerne er den langsomme belastningshastighed på dit websted. WordPress, der er meget tilpasselig og fleksibel, har en stor kodebase, og denne store kodebase tager tid at køre. Og når du installerer et nyt plugin, tilføjer det, endnu flere kodelinjer til denne store kodebase, hvilket gør den endnu større.
Jo flere plugins du installerer og bruger på dit websted, jo langsommere bliver det. Heldigvis, hvis du bruger et plugin som WP Speed of Light og aktiverer cache, kører dit websted glat og vil indlæse hurtigt. Ikke kun det, du vil også se en stigning i konverteringsfrekvensen, højere søgemaskine placering og reduceret afvisningshastighed.
Og du vil også være i stand til at køre præstationstest for at vide, hvad du skal kontrollere direkte fra WP SPED for lys!
Har du spørgsmål eller forslag? Du er velkommen til at fortælle os det i kommentarerne herunder.
Når du abonnerer på bloggen, sender vi dig en e-mail, når der er nye opdateringer på siden, så du ikke går glip af dem.
Kommentarer