Oumbärlig: Utan WordPress -Cache kan du glömma laddningstiden för din WP projekt

Jan Hornung Senast uppdaterad den 21 oktober 2020
5 Min.
WordPress Cache 101. Så här gör en cache WordPress -Projekt snabbare
Senast uppdaterad den 21 oktober 2020

Utan en rimlig cache, WordPress sidor agoniserande långsamt. Av denna anledning förklarar vi i den här artikeln vilka typer av caching det finns, hur de fungerar och hur du caching på din WordPress Sidor.

Som butiksägare eller bloggare, vet du problemet att dina användare och läsare inte är den mest tålmodiga: om en sida laddas för länge, hoppar de snabbt av igen. Det handlar om bråkdelar av en sekund - och det är där caching kommer in Det är det absolut viktigaste verktyget för Optimering av laddningstid. Eftersom cachelagring säkerställer att WordPress inte behöver bygga om varje sida i webbläsaren, men kan falla tillbaka på en version som redan har byggts upp.

Och eftersom WordPress baserat på PHP, vilket gör CMS relativt långsam, är denna cachelagring den viktigaste faktorn för din Inläsningstid för sida.

Det är därför jag förklarar för er i dag:

Hur cachelagring fungerar i WordPress

I princip, desto mer dynamiska element WordPress sidan, desto längre laddningstid. Dynamiska element inkluderar varukorgar, interaktiva kalendrar eller kartor. Kort sagt: alla element och funktioner som måste uppdateras ofta eller laddas individuellt. Statiska element är däremot element som förblir desamma för alla användare eller specifika användargrupper. Dessa delar av sidan kan enkelt cachelagras, dvs cachelagrade.

Och det är vad en cache i princip alltid gör: det konverterar blandningen av formatmallar, JavaScript, bilder, etc. till ett statiskt HTML-dokument, sparar den och levererar den när du visar sidan. Varje besökare på din webbplats kommer att få samma mall. Därför kräver inte varje sidvy varje objekt som ska räknas om. Därför är en cache mycket snabbare än standardsidan.

När det gäller ett oanslutet sidsamtal, i enkla ordalag, webbserver och databas. Beräkningar sker på båda. En cache kringgår dessa beräkningsåtgärder, vilket sparar mycket tid.

A WordPress Cachen förkortar inte bara sökvägen en begäran måste färdas, utan ger också en snabbare inläsningsversion av sidan.
En cache "förkortar sökvägen" som sidan måste gå till användaren. Sidcachen lagrar en version av sidan på servern. Ännu snabbare är webbläsarens cache, där sidan lagras direkt i webbläsaren hos besökarna.

Cachelagringssystemet är WordPress dubbelt viktigt. Eftersom WordPress baserat på PHP. Löpning utan cachelagring WordPress sidor endast med motsvarande kraftfull och därför dyr hårdvara riktigt snabbt. Cachelagring är därför elementärt för din WordPress Projekt.

Förresten, cacheminnena själva lagras antingen på hårddisken eller i minnet. Några Plugins erbjuda möjligheten att växla mellan de två varianterna. En cache som lagras i minnet levereras särskilt snabbt. Detta minskar dock också den datorkraft som är tillgänglig för din webbplats från och med nu. Som ett resultat är RAM-baserade cachar vanligare på webbplatser med extremt höga besökare. Eftersom det finns tillräckligt med hårdvara makt finns här ändå.

Om cachen finns på hårddisken levereras den mycket långsammare. Detta gäller särskilt om webbservern använder en hårddisk. SSD-hårddiskar finns därför även i förhållande till WordPress cache är en användbar investering eftersom de är många gånger snabbare än sina hdd föregångare. En cache på webbserverns hårddisk debiterar inte heller dess datorkraft.

WordPress Cachelagring är möjlig i webbläsaren och på webbservern

I grund och botten har du två sätt att snabbt njuta av bra WordPress -Caching kommer. Antingen använder du en cachelagring Plugin , eller så har din värdleverantör redan konfigurerat en cache på serversidan.

Välja cachetyper för WordPress
Välja vilka typer av cacheminnen för WordPress

Båda sökvägarna har i centrum för att skapa en så kallad sidcache. Det innebär att en sida är helt laddad med angivna intervall och cachelagras som en statisk HTML-version. Om en besökare nu kallar denna sida, kommer han att få den prefabricerade "sida" i bråkdelar av en sekund.

Du kan gå en annan väg med webbläsarens cacheminne. Data cachelagras inte på servern, utan på dina besökares terminal. Deras webbläsare sparar sidan och har den till hands snabbare för upprepade sidvisningar. Du kan använda webbläsarens cacheminne via cachelagring Plugins I WordPress samt genom inställningar i HTACCESS-filen. Om din värdhållare tar över cachelagringen åt dig, bör de konfigurera webbläsarens cache i enlighet med detta. Uppdateringsintervallet är särskilt viktigt för webbläsarens cacheminne. Ett gemensamt värde är till exempel en månad eller 30 dagar.

Genomförande: Per Plugin eller Värdare

Det finns några mycket populära caching Plugins . Till exempel W3 Totalt cacheminne, WP Super Cache Eller Cachify (cachify). Sortimentet sträcker sig från extremt komplext till extremt enkelt och inkluderar både gratis och betalda erbjudanden.

Hantering och support skiljer sig också: Betald Plugins erbjuder ofta fler anställningsmöjligheter och personligt stöd, samtidigt som Plugins vanligtvis "bara" förlita sig på ett stöd forum.

Betald cachelagring Plugins kan också cache mycket mer än bara cache: du komprimera kod, optimera den, cache databasen, sidan, definiera webbläsarens cache för besökare och mycket mer. Detta leder i sin tur till kraftfull cachelagring Plugins  det kan ta en hel del konfiguration för att köras optimalt.

Dynamiska element kan också delvis cachted

Även om sidcachen är det viktigaste verktyget för WordPress -Caching och erbjuder oftast den högsta besparingspotentialen när det gäller laddningstid, du behöver inte begränsa dig till det. Delar av sidan som en sidcache inte täcker kan också cachelagras. Det finns till exempel databasen: En databascachen cacheminnen som ofta efterfrågas databasinnehåll, vilket påskyndar icke-cachebara sidanrop.

Dessutom finns det den så kallade objektcachen. Det fungerar på samma sätt som databascachen: det cacheminnen som ofta kallas dynamiska objekt. Förresten rekommenderas inte kombinationen av databascache och objektcache.

A WordPress cache har också nackdelar

Den märkbara minskningen av laddningstiden för din WordPress sidan är det viktigaste målet med cachelagring. Men cachar också medföra en nackdel: Om WordPress cachen är aktiverad, hämtas informationen inte längre live. Beroende på cacheinställningen kan sidinnehållet vara inströjt. Detta gäller till exempel senare redigerade blogginlägg, men även produktbeskrivningar. Om du till exempel infogar ett nytt foto i stället för en befintlig bild kan användarna fortfarande se den gamla bilden från cacheminnet i flera dagar.

Du bör vara medveten om detta problem, men det är inte allvarligt. För många cachelagringsverktyg kan cachens "utgångsdatum" ställas in individuellt och cacheminnen kan också tas bort manuellt. Detsamma gäller för en server-side WordPress Cache. Så om du vill rensa cacheminnet efter viktiga ändringar kan du inte göra något fel här.

Du bör också alltid komma ihåg att det finns vissa dynamiska element som helt enkelt inte kan cachelagras. Detta gäller till exempel varukorgar eller personligt innehåll eller produktförslag. En cache skulle också vara meningslöst på denna punkt, eftersom det skulle undergräva individualisering och personalisering av dessa element. Detsamma gäller till exempel undersökningar eller individualiserade kalendrar. För övrigt är detta också anledningen till att WordPress sidor med sådana element behöver mer datorkraft.

Slutsats: Den WordPress -Ställa cache korrekt kan snabbt bli mycket komplex

I teorin är en cache relativt enkel: den lagrar sidan och gör den mer tillgänglig för besökare genom att stänga av beräkningsprocesser och databasfrågor. I praktiken möter dock det här konceptet dynamiskt och personligt sidinnehåll. Aktivera och konfigurera en cache kan användas för vissa WordPress sidor, så gå mycket snabbt, men för andra betyder det mycket arbete.

Den stora och kraftfulla caching Plugins inte är lätta och snabbt konfigurerbara i sådana fall. De erbjuder dock ett stort antal justeringsskruvar för att optimera laddningstiden. 

Server-side caching, dvs via webbhotell, är verkligen den enklaste lösningen. För här är ett klick oftast tillräckligt för att utrusta sidan med lämpliga cacheminnen. Funktionerna i dessa cacheminnen kan dock variera från leverantör till leverantör och kan inte heller delvis konfigureras i detalj av platsoperatören.

Du har redan erfarenhet av ett brett utbud av caching Plugins eller till och med ingång för vår serversida WordPress Cache? Då ser vi fram emot din feedback!

RAIDBOXER för den första timmen och supportchef. På Bar och WordCamps föredrar han att prata om PageSpeed och webbplatsprestanda. Det bästa sättet att muta honom är med en espresso - eller bayerska Brezn.

Liknande artiklar

Kommentarer om den här artikeln

Skriv en kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är * Markerade.