Vi fortsätter idag med konfigurationen av webbläsarens cache och objekt. Webbläsaren är en del av de verktyg som optimerar inläsningen av en webbplats, detta element bör inte försummas.

För de som inte vet, utför vi en serie konfigurationer på W3TC eller W3 Total Cache plugin, som är en cache-plugin vilket gör att du kan optimera hastigheten på din Wordpress blogg. Under denna serie av tutorials har vi redan utvecklat flera kapitel i konfigurationen av W3 Total Cache-plugin.

Du måste förstå vad vi pratade om i föregående avsnitt om databaskonfiguration. Vi kommer att prata i denna handledning om att konfigurera objektcache och webbläsarcache.

1 - Objektcache

Menyn objektcache "Har ett enda avsnitt av avancerade inställningar.

Settings-förskott

De två första fälten i det här avsnittet för att veta " Standard livslängd för cachemobjekt "Och" Sophämtning intervall Används för att definiera livscykeln för cacheobjekten och den frekvens som de förfallna objekten raderas med. Du kan minska objektenas livslängd eller minska intervallet för att ta bort objekt som har gått ut. Alternativt, om du vill minska belastningen på servern, kan du öka båda värdena. I de flesta fall är standardvärdena acceptabla.

Följande fält, " Globala grupper Används för att identifiera grupper av objekt som delas mellan webbplatser när man använder ett WordPress-nätverk för flera webbplatser. Tanken med den här funktionen är att vissa av dessa objekt kan cachas och återanvändas över nätverket.

globala-settings-w3tc-settings

Du behöver inte ändra inställningarna för "Globala grupper" om du inte är en erfaren WordPress-utvecklare och känner till hur grupper fungerar.

Slutligen används fältet "Icke bestående grupper" för att identifiera objekt som aldrig ska cachas i objektcachen. Återigen, såvida du inte känner till objektgrupper, redigera inte det här fältet.

2 - Webbläsarcache

Den här menyn har fyra sektioner för finjustering av webbläsarens cache: Allmänt, CSS och JS, HTML och XML, Media och andra filer. Fälten i varje avsnitt är nästan identiska. När du justerar inställningarna för det allmänna avsnittet kommer samma inställningar att tillämpas på alla efterföljande avsnitt. Sedan kan du åsidosätta de specifika inställningarna i de sista avsnitten när du är klar med konfigurationen av avsnittet "Allmänt". Därför bör du konfigurera avsnittet "Allmänt" först och sedan finjustera varje motsvarande avsnitt om det behövs.

Webbläsarcache: Allmänt

De första fyra alternativen i " Allmänt Liknar alla varandra. I grund och botten gör alla fyra samma sak: gör data lagrad i cachen alltid giltig. Men varje gör det på ett annat sätt.

gömma-the-browser-wordpress-w3tc

Alternativen Ange senast ändrad rubrik "Och" eTag "lagras av en webbläsare och används sedan senare för att fråga servern om det finns nya versioner av de lagrade dokumenten.

Alternativen utgår rubrik "Och" ställa in cache control header »Begränsa cacheresursernas livstid. Header expiration gör detta genom att tilldela ett fast utgångsdatum till cachade resurser. Medan " cache control header Används för att tilldela en livstid som börjar köra när det cachade objektet laddas ner av webbläsaren.

Aktivera åtminstone det första alternativet i " Ställ in Last-Modified - rubrik ". Om du vill vara mer försiktig, aktivera de ytterligare alternativen genom att låta dina besökare ha den mest uppdaterade versionen av din webbplats.

Aktivera alternativet " Ange W3 Total Cache header om du vill kunna titta på ett dokuments HTTP-huvud för att avgöra om det har varit det caching av W3TC. Om du inte vet hur man tittar på HTTP-rubriker eller inte bryr dig, lämna bara det här alternativet inaktiverat. Detta påverkar inte prestandan.

konfiguration-browser-w3tc-tutorial

Lämna alternativet " Aktivera HTTP (gzip) -komprimering "Aktiverad. Detta minskar storleken på textfiler och kan ha en betydande inverkan på webbplatsens prestanda.

Lämna alternativet " Förhindra cachning av objekt efter inställningar förändringar "Kontrollerad. Detta säkerställer att alla tidsparametrar ändras och att en ny sträng genereras och kopplas till alla cachade objekt så att webbläsare vet hur man kan bli av med gamla filer för att ladda ner de senaste.

Det finns några webbplatsresurser som du inte vill cache av webbläsaren. Det kan vara en Flash-mediaspelare. Lägg till sökvägen till dessa resurser i " Förhindra att lista över undantag caches ".

Markera alternativet " Ställ inte in cookies för statiska filer ".

Kontroll-of-cookies-w3tc

Tanken här är att statiska filer (bilder, CSS och JavaScript-filer) behöver inte en cookie läggas till i HTTP-rubriken.

Nästa alternativ "Bearbeta inte 404-fel för statiska objekt med WordPress", kommer att minska serverbelastningen genom att låta servern hantera statiska 404-filer istället för att använda WordPress 404-standardprocessen.

Om du inte förväntar dig en tung belastning på 404 sidor kommer det inte att förändras mycket om du väljer det här alternativet eller inte. Den bästa metoden skulle vara att kontrollera detta alternativ, men det kan leda till att vissa plugins genererar en massa 404-fel. Om detta händer måste du manuellt lägga till webbadresserna för de intrångsresurserna i fältet "404 felundantagslista. ".

Webbläsarcache: CSS & JS, HTML & XML, media

Var och en av dessa avsnitt ärver värden som läggs till i " Allmänt ". Du kan dock använda vart och ett av dessa avsnitt för att förfina hur varje resurstyp hanteras i webbläsarens cache.

Det är det för den här tutorialen. Om du har några frågor, fråga gärna dem i kommentarerna.