W3 Total Cache - installation og konfiguration af et caching-plugin til WordPress. Hvad er browsercache? Page Cache - WordPress cache til siden

Hej, i dag vil jeg fortælle dig om W3 Total Cash caching plugin og dets hurtige opsætning.

Du kan downloade kilderne til artiklen nedenfor

For det meste populære plugins cache på dette øjeblik det følgende:

1. W3 Total Cash

Sidst opdateret: 2013-2-9

Downloads: 1,853,553

Plugin-hjemmeside:

http://www.w3-edge.com/wordpress-plugins/w3-total-cache/

2.WP Super Cache

Sidst opdateret: 2012-12-13

Downloads: 4,203,087

Plugin-hjemmeside:

Jeg valgte for mit websted – W3 Total Cash.

Efter at have installeret W3 Total Cash caching plugin på min blog, bemærkede jeg allerede dagen efter en gradvis stigning (inden for 2-3 dage) i webstedstrafikken - med omkring 15-20%, jeg antager, at dette skyldes det faktum, at søgning motorer behandler websteder bedre, som arbejder hurtigt og hæver deres placeringer i søgeresultaterne.

Jeg vil beskrive nedenfor W3 Total Cash plugin opsætningsproces.

Installation af plugin standard - i kontrolpanelet i venstre menu, gå til "Plugins"-elementet og vælg dets underpunkt "Tilføj ny", indtast "W3 Total Cash" i søgefeltet - installer og aktiver dette plugin.

Derefter vises et nyt punkt "Performance" i venstre menu i kontrolpanelet helt nederst.

Dette stykke består af 15 underafsnit.

Vælg underpunktet " Generelle indstillinger" (Generelle indstillinger).

I dette underafsnit ("Generelle indstillinger") kan du meget hurtigt konfigurere W3 Total Cash plugin, bogstaveligt talt 5-10 minutter– det vil være nok, tro mig, jeg satte mit websted op præcis på denne måde, mens jeg ikke rørte ved andre underpunkter eller yderligere indstillinger af W3 Total Cash-plugin'et, og alt fungerer fint, og sidens indlæsningshastighed er steget markant!

Inde i underpunktet "Generelle indstillinger" er der 13 vinduer:

"Generelt" vindue:

Der er et punkt her "Slå alle caching-typer til eller fra (på én gang)" - som straks slår alle caching-typer til, der er tilgængelige i W3 Total Cash-pluginnet.

Det tror jeg, der er 2 taktikker til opsætning af W3 Total Cash plugin til din hjemmeside:

1. metode– dette er for at aktivere alle typer caching på én gang ved hjælp af ovenstående punkt, og derefter deaktivere unødvendige eller modstridende typer caching én efter én, mens man kontrollerer den korrekte drift af webstedet.

2. metode– dette er den gradvise inklusion, én ad gangen, af typer af caching og kontrol af, om webstedet fungerer korrekt.

jeg tror 2. metode er mere korrekt, det vil sige, vi bruger ikke knappen "Slå alle cachingtyper til eller fra (på én gang)", men aktiverer cachingtyper én ad gangen.

1. Den første type caching, som jeg anbefaler at aktivere, er "Page Caching" ( Sidecache) – denne type opretter en cache til statiske sider, gå til vinduet "Side cache" og

Lad elementet Page cach-metode stå som standard - Disc Enchanced (som i skærmbilledet ovenfor).

Marker afkrydsningsfeltet ud for "Aktiver", og glem ikke at klikke på knappen "Gem alle indstillinger".

Elementet Database Cache Method er tilbage som standard (som i skærmbilledet ovenfor).

3. Dernæst råder jeg dig til at aktivere caching-typen Browser cache– aktiverer klientens browsercache, hvilket betyder, at hver gang brugere besøger dit websted, gemmer deres browser kopier af webstedet, så næste gang brugeren besøger, behøver de ikke at genindlæse hele webstedet (hvilket fremskynder indlæsningstiderne).

Marker afkrydsningsfeltet ud for "Aktiver", og glem ikke at klikke på knappen "Gem alle indstillinger".

Efter aktivering af denne type Du bør kontrollere driften af ​​webstedet.

Hvis webstedet ikke fungerer korrekt, deaktiver denne type caching (fjern markeringen af ​​"Aktiver"-værdien og klik på knappen "Gem alle indstillinger").

Grundlæggende, med kun de ovennævnte 3 typer caching aktiveret, vil dit websted allerede flyve!

Det vil sige, at alle andre indstillinger for W3 Total Cach-plugin'et kan efterlades som standard, hvis du vil stoppe ved dette trin.

Hvis du vil opnå flere resultater, så fortsæt med at tune.

4. Så går vi videre til caching-typen - Formindsk– reducerer og optimerer scriptfiler, stilarter og anden programkode – .css, .js, .html Og RSS.

Med aktiveringen af ​​denne type caching kan problemer begynde med betjeningen af ​​nogle plugins på dit websted, for eksempel på min blog er der et plugin, der skaber lodret menu til højre i sidebjælken, åbner ikke længere rullelisten med underkategorier og artikler, men er blevet til en almindelig rubrik-widget.

Marker afkrydsningsfeltet ud for "Aktiver", og glem ikke at klikke på knappen "Gem alle indstillinger".

Vi tjekker funktionaliteten af ​​webstedet, dets plugins og andre scripts.

5. Lad os gå videre til næste type caching – Objektcache– Aktiverer objektcache for at reducere udførelsestiden for hyppige operationer.

Marker afkrydsningsfeltet ud for "Aktiver", og glem ikke at klikke på knappen "Gem alle indstillinger".

Parameteren Object Cache Method er tilbage som standard.

Hvis de 5 ovenstående typer caching fungerer på dit websted, så er det bare fantastisk! Dit websted vil blive seriøst optimeret, og resten af ​​indstillingerne kan stå som standard.

Men hvis du har meget højt fremmøde, så skal du muligvis også optimere pluginnets resterende cachingfunktioner:

– CDN (dataleveringsnetværk) du kan uploade vedhæftede filer, billeder, skabelonfiler til hurtigere servere og fremskynde indlæsning af websteder og fordele belastningen på serverne;

– Reverse Proxy (her kan du aktivere en speciel HTTP-accelerator);

– Netværksydelse og sikkerhed drevet af CloudFlare (inkluderer en anden type indholdsleveringsnetværk).

Hej kære læsere. I dag vil jeg, som en del af WordPress-optimeringssektionen, fortælle dig, hvordan du fremskynder WordPress.

En af hovedopgave for en webmaster er hjemmesideoptimering. At fremskynde et websted er en ganske vigtig opgave; med vores WordPress CMS bliver mange trin nemmere; du skal bare installere og konfigurere caching-plugins. I dag ser vi på de bedste WordPress caching plugins websted.

Infografik

Den klare vinder, at dømme efter infografikken, er W3 plugin Total cache.

Måske et af artiklens hovedspørgsmål: hvilket plugin? WordPress caching den hurtigste. Hvert websted vil have sin egen bedre caching plugin, det hele afhænger af mange parametre (server, indholdstyper på webstedet...).

Vi vil sammenligne plugins, der efter min mening er blandt de bedste:

For at eksperimentere, lad os tage Covinr-temaet, som er en god repræsentation af et moderne WordPress-websted. Covinr-skabelonen er god til at eksperimentere, fordi den kombinerer billeder, Javascript, CSS og HTML-filer.

Emnet er opdelt nedenfor med forholdet mellem anmodninger og forholdet mellem størrelser for hvert element i gruppen.


Testen blev udført 3 gange for hvert plugin separat med indledende indstillinger, Caching på CDN-klientsiden er deaktiveret. Resultaterne er nedenfor:

Effektiviteten af ​​cache-plugins
Ingen HyperCache Hurtig cache WP Super Cache W3 Total Cache
Tid sparet 0 sek 1,05 sek 1,89 sek 2.00 sek 4,74 sek
Plugin version Godt v2.9.1.2 v111203 v1.3.1 v0.9.2.9
Indlæsningstid 7,56 sek 6,51 sek 5,67 sek 5,56 sek 2,82 sek
Forespørgsler 64 60 65 60 26
Bytes 330 KB 326 KB 331 KB 326 KB 268 KB

Alle plugins gør jobbet, men W3 Total Cache klarede sin opgave bedre. (på min blog er forskellen mellem HyperCache og W3 Total Cache plugins tydelig, sidstnævnte reducerede antallet af anmodninger til databasen med 3 gange)

Opsætning af W3 Total Cache-cache-plugin

Det ville være kedeligt at tale om at opsætte alle 4 caching plugins i en artikel, men jeg må hellere fortælle dig om opsætning af W3 Total Cache.

1) Download først pluginnet. 2 plugin-knapper vises i admin-panelet (i venstre sidebjælke) og øverst (der er ingen indstillinger i det, kun rydning af hele cachen):

grundlæggende indstillinger

Åbn Generelle indstillinger. Dette afsnit indeholder hovedindstillingerne for plugin'et, som vi aktiverer her.

Generel— Det er muligt straks at aktivere plugin's muligheder, MEN der er en mulighed for, at der vil være fejl, og at dit websted ikke vil fungere korrekt. Derfor anbefaler jeg ikke at aktivere (tjekke) denne vare. Der er også en forhåndsvisningstilstand, en testtilstand, så plugin'et virker i realtid, klik på (deaktiver) knappen i etuiet, som på skærmbilledet er dette ikke nødvendigt.

Sidecache— giver dig mulighed for at oprette en cache til statistiske sider. Dette øger sidens indlæsningshastighed. I sidecachemetoden: linje, hvis du har virtuel server, og vælg derefter Disk (forbedret). Ved siden af ​​knappen Gem er der en knap til at rydde cache for dette element.

Formindsk— denne mulighed giver dig mulighed for at reducere størrelsen af ​​sådanne filer med filtypenavnet: .css .js .html. Lav en sikkerhedskopi for en sikkerheds skyld, før du aktiverer denne mulighed. Med denne mulighed reduceres filer med denne udvidelse i størrelse ved at fjerne tomme linjer. MEN, hvis dine JS-scripts ikke er gyldige (jeg vil forklare: nogle gange sætter de ikke et semikolon i slutningen af ​​linjerne, og browseren forstår det, men når linjeskiftene fjernes, vil linjerne smelte sammen til én, hvilket vil føre til fejl). Du vil spare lidt hastighed, men du kan få problemer nok, så du kan slå den fra.

Database cache— cache forespørgsler til databasen. Jeg anbefaler at aktivere muligheden, da WordPress meget ofte tilgår databasen ved at aktivere denne mulighed, vil antallet af anmodninger være meget mindre.

Objektcache— aktiver cacheobjektet. Indeholder forskellige genstande fra databasen. Det kan eller måske ikke arbejde at fremskynde webstedet. Afhænger af diskhastigheden - skrive- og læseoperationer. Tjek, om den øger hastigheden, så tænd den.

Browser cache— aktiver browserens cache-indstilling på klientsiden. Når du besøger webstedet igen, gemmer browseren en kopi af webstedet på din computer og vil fremskynde indlæsningen af ​​webstedet, næste gang du besøger det.

CDN— muligheden gør det muligt at gemme indhold (video, fotos, lyd) ikke på din egen server, dvs. downloade lignende indhold til den besøgende fra det geografisk nærmeste lagersted.

lak eller (omvendt proxy)— indstillingen aktiverer HTTP-acceleratoren. Velegnet til store projekter; for en blog kan du lade denne mulighed være deaktiveret.

Netværksydelse og sikkerhed drevet af CloudFlare- en anden mulighed, der ligner den forrige, til at levere indhold fra et andet lager. Der er heller ingen grund til at aktivere det for en ikke særlig stor blog.

Diverse- tilføje. indstillinger. Jeg har noteret: Bekræft omskrivningsregler— kontrollerer omskrivningsreglerne på serveren, nogle plugins kan forvirre indstillingerne for W3 Total Cache plugin, denne mulighed vil indikere en fejl. Aktiver Google Sidehastighed dashboard-widget— Der vil blive udarbejdet en rapport om webstedets hastighed og dets optimering hvornår Google hjælp Sidehastighed.

Fejlretningstilstand- ikke bruger. Selvom der var lidt færre anmodninger til databasen, da det blev kontrolleret (Page Cache, Database Cache, Object Cache).

Import/eksport indstillinger— import og eksport af indstillinger. Du kan gemme indstillingerne på din computer. Hent— gem indstillingerne på din computer. Upload— upload indstillinger til webstedet. Gendan standardindstillinger— gendan standardindstillingerne.

Fanen Sidecache

Den næste fane efter Generelle indstillinger. Her kan du konfigurere caching-indstillingerne for indstillingen mere detaljeret Sidecache. Hver efterfølgende fane giver mere detaljerede indstillinger.

Generel— i denne blok angiver vi, hvad der skal cache og hvad ikke. Vi aktiverer cachen for hovedsiden, for registrerede brugere, kun for domænet på dit websted, du kan også bruge SSL. Aktiver ikke cache RSS-feeds og en 404 fejlside.

Forudindlæsning af cache— aktiver forhåndsindlæsning af cache. Dette vil tillade, at cachen altid er klar og forbereder allerede i baggrund. Dette vil jævnt fordele belastningen på serveren. Lad os lave noget matematik: Jeg bruger et interval på 100 sekunder til at oprette en cache til 10 sider. I næste punkt (Fremskreden) Jeg angiver et tal på 2500 sekunder ≈ omtrent lig med antallet af mine sider (250). Hvis jeg angiver i fanen Fremskreden Hvis tallet er 1500, vil cachen kun blive forberedt til 150 sider. Efter den tildelte tid nulstilles cachen og bygges igen. Angiv også adressen til dit sitemap, på grundlag af hvilket cachen vil blive udarbejdet.

Udrensningspolitik: Sidecache, lak— indstilling af sider, hvis cache vil blive slettet umiddelbart efter, at en ny artikel er publiceret. De sider, hvor det vil blive vist ny artikel vil straks blive opdateret og relevant, men hvis du ikke angiver denne side, så vil den være gammel i nogen tid, indtil cachen er opdateret. De resterende sider er sjældent brugt og kan være lidt forældede.

Fremskreden— yderligere cache-indstillinger. Her angiver vi, hvor længe cachen vil leve, hvorefter den vil blive opdateret. 3600 sekunder - 1 time er nok, men du kan ændre tiden, det hele afhænger af indstillingerne i varen Forudindlæsning af cache. Du kan også angive en liste over brugeragenter, for hvilke siden ikke vil blive serveret fra cachen. Det er meget vigtigt, at søgemaskinebots indekserer relevante sider.

Kompatibilitetstilstand(Kompatibilitetstilstand) - Reducerer produktiviteten med 20 % i bytte for øget kompatibilitet på arbejdet. Anbefales at være aktiveret for de fleste websteder.

Formindsk fanen

Generel— generelle indstillinger for reduktion af filer. Installer: Omskriv URL-strukturen og deaktiver filminifikation for registrerede brugere.

HTML og XML— reduktion af HTML- og XML-filer. Vi markerer alt undtagen Formindsk ikke feeds. Det nederste vindue er nødvendigt for at angive, hvilke kommentarer der skal efterlades i filerne. (kommentarer, der er i filerne, ikke dem, der er efterladt af besøgende).

JS— indstillinger for reduktion af JS-filer. Der kan være fejl ved aktivering af varen, så vær forsigtig. Vi angiver, hvor der skal flettes, før tagget eller kun visse steder. Og marker også 2 linjer, som på skærmbilledet.

CSS— reduktion af CSS-stilfiler. @importhåndtering - giver dig mulighed for at anvende en regel @importere, dette giver dig mulighed for at importere indholdet af 1 fil til en anden. Vælg Process.

Fremskreden- lad det være som det er. Du kan ændre levetiden for cachen og affaldsindsamlingen.

Fanen Database cache

Generel— generelle indstillinger for databasecache. Vi sætter et flueben foran Undlad at cache forespørgsler for loggede brugere betyder ikke cache forespørgsler for registrerede.

Fremskreden— cachelevetid, affaldsindsamling samt sider, der ikke kan cachelagres, og forespørgsler, der ikke kan cachelagres. Lad os lade det være som det er.

Fanen Browser Cache

Tab Objektcache vi springer over pga det kan være ubrugeligt.

Generel— marker afkrydsningsfelterne som på skærmbilledet.

De resterende blokke i denne fane er filcache. Lad os lade det være som det er. Hvis du skifter filer ofte, skal du reducere cachens levetid for individuelle filer eller rydde cachen.

Konklusion: W3 Total Cache plugin meget god og perfekt cacher filer, hvilket reducerer belastningen på webstedet flere gange. Af alle de plugins, jeg har installeret, er dette det bedste.

W3 Total Cache er et effektivt, pålideligt og meget funktionelt caching-plugin til WordPress, der markant kan forbedre webstedets ydeevne, øge dets indlæsningshastighed og reducere serverbelastningen. I denne artikel vil vi se på eksempler optimale indstillinger W3 Total Cache plugin til brug både på delt hosting og på en dedikeret server.

Denne artikel vil kun overveje det meste vigtige indstillinger W3 Total Cache plugin. Hvis du ikke fandt nogen indstillinger, så er deres standardværdier optimale, eller de er ansvarlige for indstillingerne betalte funktioner plugin, så blev ikke overvejet.

Download indstillinger

For maksimal bekvemmelighed kan du downloade W3 Total Cache plugin-indstillingsimportfiler. Du kan importere indstillinger i menuen Ydelse > Generelle indstillinger > Import/eksportindstillinger.

Alt du behøver er, om nødvendigt, at angive stien til sitemap i XML-format På siden Sidecache I kapitel Forudindlæsning af cache efter import af indstillingerne og ryd cachen. Dette fuldender opsætningen af ​​W3 Total Cache plugin.

Generelle indstillinger

Denne side indeholder generelle indstillinger for W3 Total Cache plugin. Siden er tilgængelig i menuen Pydeevne>Generelle indstillinger.

Generel


Ydelse > Generelle indstillinger > Generelt
  • Forhåndsvisningstilstand– er ansvarlig for at slå forhåndsvisningstilstanden til. Denne tilstand aktiverer kun plugin'et for den bruger, der konfigurerer det. Funktionen er nyttig, når man arbejder med projekter, der allerede er på netværket og har en vis trafik.

Sidecache


Ydelse > Generelle indstillinger > Sidecache
  • Sidecache– aktivering af sidecache. Giver dig mulighed for at reducere serverens responstid, øge sideindlæsningshastigheden og også reducere belastningen på serveren ved at cache webstedssider.
  • Page Cache-metode- en metode til cachelagring af webstedssider. Anbefalet værdi - Disk: Forbedret(cachen vil blive gemt på harddisken). I dag er næsten alle servere udstyret med højtydende SSD-drev, så denne mulighed er den bedste. Brug af metoder, der involverer lagring af en sidecache i Random Access Memory Det anbefales kun, hvis du er sikker på, at dens volumen vil være tilstrækkelig til at gemme cachen.

Formindsk


Ydelse > Generelle indstillinger > Formindsk
  • Formindsk– aktivering af filminificering. Giver dig mulighed for at øge webstedets indlæsningshastighed ved at komprimere CSS, JavaScript og HTML-filer og fjern unødvendig kode fra dem, såsom kommentarer.
  • Formindsk tilstand- minifikationstilstand. Anbefalet værdi - Auto. I dette tilfælde bestemmer W3 Total Cache-pluginnet uafhængigt, hvilke filer der skal minificeres, og i hvilken rækkefølge de er inkluderet. Hvis du ønsker at angive filer manuelt - vælg værdien brugervejledning(Ikke anbefalet).
  • Formindsk Cache-metoden– cachemetode. Anbefalet værdi - Disk. Jeg anbefaler altid at gemme statiske filer på din harddisk, da det i de fleste tilfælde er det mest bedste mulighed med hensyn til pålidelighed og ydeevne.
  • HTML minifier- HTML-kodeminifier. Anbefalet værdi - Formindsk (standard).
  • JS minifier– minifier JavaScript-kode. Anbefalet værdi - JSMin (standard).
  • CSS minifier– CSS-kodeminifier. Anbefalet værdi - Formindsk (standard).

Hvis der efter aktivering af minifikation opstår problemer med driften af ​​siden, eksperimenteres med forskellige typer minifiers.

Opcode Cache


Ydelse > Generelle indstillinger > Opcode Cache
  • Opcode Cache– aktiverer caching af kompileret PHP-kode. Anbefalet værdi - Opcode: Zend Opcache. Normalt er funktionen kun tilgængelig på VPS/VDS.
  • Valider tidsstempler– lad afkrydsningsfeltet for korrekt cacheopdatering uden at genindlæse PHP-modulet.

Database cache


Ydelse > Generelle indstillinger > Database-cache
  • Database cache– aktiverer caching af databaseforespørgsler. Giver dig mulighed for at reducere sidegenereringstiden. Det anbefales at bruge det som et alternativ til objektcachen, hvis sidstnævnte af en eller anden grund ikke kan bruges. Databaseforespørgselscaching kan bruges enten separat eller samtidigt med objektcaching.
  • Database cache metode- metode til at cache forespørgsler til databasen. Anbefalet værdi - Memcached(hvis installeret) eller enhver anden mulighed, der involverer lagring af cachen i RAM i stedet for på harddisken. Caching af databaseforespørgsler kan skabe et stort antal filer og mapper, der belaster serverens diskundersystem kraftigt og påvirker dets ydeevne negativt.

Objektcache


Ydelse > Generelle indstillinger > Objektcache
  • Objektcache– aktivering af objektcache. Giver dig mulighed for at cache data, der kan være dyrt at genfinde. computerkraft, For eksempel, komplekse forespørgsler til databasen.
  • Objektcachemetode- metode til cachelagring af objekter. Som med databaseforespørgselscachen, objektcache Det anbefales at gemme det i RAM.

Browser cache


Ydelse > Generelle indstillinger > Browsercache
  • Browser cache– aktiverer klientcaching. Giver dig mulighed for at fremskynde indlæsningen af ​​webstedet, når du får adgang til det igen, ved at cache grafik, CSS, JavaScript og andre webstedselementer i brugerens browser.

Import/eksport indstillinger


Ydelse > Generelle indstillinger > Import/eksportindstillinger
  • Importer konfiguration– importer indstillinger fra en JSON-fil.
  • Eksporter konfiguration- eksporter indstillinger til JSON-fil.
  • Nulstil konfiguration- nulstil W3 Total Cache plugin-indstillinger til standardværdier.

Sidecache

Denne side indeholder indstillinger for sidecache. Indstillingssiden er tilgængelig i menuen Pydeevne>Generelle indstillinger.

Generel


Ydelse > Sidecache > Generelt
  • Cache indlæg side- caching af indlægssider.
  • Undlad at cache forsiden- deaktiver startsidecache (hvis brugt statisk side).
  • Cache-feeds: websted, kategorier, tags, kommentarer- caching af feeds (kategorier, tags, kommentarer osv.).
  • Cache SSL (https) anmodninger- caching af unikke SSL-anmodninger. Brug denne mulighed, hvis dit websted bruger https-protokollen.
  • Cache URI'er med forespørgselsstrengvariabler- cachelagre sider med parametre i URL'en. Funktionen er meget nyttig for netbutikker med produktfiltre, samt sider, hvor brugere aktivt bruger søgning. Desværre i gratis version plugin denne funktion er ikke tilgængelig.
  • Cache 404 ( ikke fundet) sider- caching af 404-fejlsider. Brug denne funktion med forsigtighed, som når du vælger en cachingmetode Disk: Forbedret serveren vil give forkerte koder svar (200 i stedet for 404), hvilket vil påvirke negativt Søgemaskine optimering websted.
  • Undlad at cache sider for loggede brugere- deaktiver caching for autoriserede brugere. Det anbefales ikke at deaktivere denne funktion, da dette vil føre til datacache for alle brugere, inklusive webstedsadministratoren.
  • Undlad at cache sider for følgende brugerroller- deaktiver caching for udvalgte brugerroller. Sørg for at vælge brugerroller, der er ansvarlige for at administrere webstedet, såsom "Administrator", "Editor" osv.

Forudindlæsning af cache


Ydelse > Sidecache > Forudindlæsning af cache
  • Forbered automatisk sidecachen- aktiver denne funktion for automatisk at oprette en sidecache. Ellers oprettes cachen først, når siden er besøgt.
  • Spæd siden automatisk cache opdatering interval- intervallet mellem oprettelse af cachen for den næste serie af sider.
  • Sider pr. interval- antallet af sider, hvis cache vil blive oprettet ved hvert interval. Indstil værdien under hensyntagen til serverkraften. Jo mere kraftfuld serveren er, jo flere sider kan du angive i dette felt.
  • Sitemap-URL- link til site map. Sider vil blive cachelagret baseret på prioritet i XML sitemap. For at generere et sitemap i XML-format skal du bruge Google plugin XML sitemaps eller lignende.

Udrensningspolitik: Sidecache

Denne blok er ansvarlig for at konfigurere cacherydning, når du opretter/redigerer et indlæg og udgiver kommentarer. For at forbedre ydeevnen anbefales det at bruge standardværdierne.

Fremskreden

Denne blok indeholder avancerede sidecacheindstillinger. Her er vi kun interesserede i området Affaldsindsamlingsinterval, som er ansvarlig for at indstille diskcache-skylleintervallet.

Ydelse > Sidecache > Avanceret > Interval for affaldsopsamling

Formindsk

Denne side indeholder minifikationsindstillinger for HTML, XML, CSS og JavaScript.

Generel


Ydelse > Formindsk > Generelt
  • Omskriv URL-struktur– aktiver denne funktion for at fjerne GET-parametre fra links til komprimerede CSS- og JavaScript-filer.
  • Deaktiver minify for loggede brugere- deaktiverer indlæsning af komprimerede sider for autoriserede brugere.
  • Formindsk fejlmeddelelse- er ansvarlig for at konfigurere fejlmeddelelser ved oprettelse af en minificeret cache.

HTML og XML


Ydelse > Formindsk > HTML og XML

Denne blok er ansvarlig for at konfigurere minifikationen af ​​HTML-koden på webstedets sider. At komprimere HTML-kode har normalt ikke den store indflydelse på ydeevnen, men det kan ofte forårsage layoutproblemer, såsom reduceret polstring mellem elementer osv. I betragtning af dette anbefaler jeg ikke at bruge denne funktion.

JS


Ydelse > Formindsk > JS
  • JS minify indstillinger– aktiverer minifikation af JavaScript-filer.
  • Operationer i områder- ansvarlig for at indstille typen af ​​indlæsningsscripts i forskellige områder HTML-sider. Da kun kritiske scripts normalt indlæses i hovedet på siden, og alt andet flyttes tættere på det afsluttende body-tag, ville de mest optimale værdier være Standard (blokering) Til Før Og Ikke-blokerende (ved hjælp af "defer") Til Efter . Hvis du ønsker det, kan du eksperimentere med forskellige indstillinger, men som praksis har vist, er ovenstående værdier de mest optimale.
  • Formindsk/Kombiner kun– form for minifikation. I henhold til reglerne for god form inkluderer temaer og plugins normalt allerede komprimerede versioner af CSS- og JavaScript-filer, så jeg anbefaler at indstille værdien Kombiner kun. I dette tilfælde vil JavaScript-filer kun blive flettet (hvis muligt).

Vi lader de resterende indstillinger være deaktiverede under hensyntagen til den tidligere valgte cachingtype ( Disk: Forbedret).

CSS


Ydelse > Formindsk > CSS

Denne blok er ansvarlig for opsætning af CSS-minificering. Der er ikke noget særligt at kommentere her, så vi indstiller indstillingerne som vist på billedet.

Fremskreden

Denne blok indeholder avancerede minifikationsindstillinger. Her er vi kun interesseret i to områder:


Ydelse > Formindsk > Avanceret
  • Opdater eksterne filer hver– interval mellem download og opdatering eksterne filer i den minificerede cache.
  • Affaldsindsamlingsinterval- interval for at rydde den minificerede cache. For højt belastede projekter anbefales det at indstille en lavere værdi.

Vi forlader de resterende indstillinger på deres standardværdier.

Browser cache

Denne side indeholder browsercacheindstillinger. De fleste af dem er allerede sat optimale værdier som standard, så du skal blot sammenligne indstillingerne med eksemplerne nedenfor og justere dem om nødvendigt.

Generel


Ydelse > Browsercache > Generelt

CSS og JS


Ydelse > Browser-cache > CSS & JS

HTML og XML


Ydelse > Browsercache > HTML og XML

Medier og andre filer


Ydelse > Browsercache > Medier og andre filer

Sikkerhedsoverskrifter

I denne indstillingsblok er vi kun interesserede i feltet HTTP Strenge transportsikkerhedspolitik, hvor du skal markere afkrydsningsfeltet, hvis du bruger SSL på siden.

Ydeevne > Browsercache > Sikkerhedsoverskrifter > HTTP Strict Transport Security-politik

Rydder cache

For at rydde cachen i W3 Total Cache-plugin, skal du bruge Topmenu Ydeevne i webstedets administrative panel. Til rengøringen ønskede cache, følg blot det tilsvarende link i menuen.


Ryd cache-menuen i W3 Total Cache

Du kan også bruge de tilsvarende knapper i indstillingerne for W3 Total Cache-plugin eller notifikationer, der for eksempel vises efter aktivering/deaktivering af et WordPress-plugin.

Løsning af mulige problemer

I løbet af al den tid, jeg brugte W3 Total Cache plugin, stødte jeg kun på to problemer:

  1. Pluginnet kan ikke aktiveres på grund af forkert indstillede filtilladelser.
  2. Overdreven belastning på serveren på grund af brugen af ​​et sitemap til automatisk at oprette en cache.

Hvis du ser en notifikation som denne efter aktivering af pluginnet, skal du kontrollere, at tilladelserne på dine WordPress-filer og -mapper er indstillet korrekt.

  • 755 eller 750 for alle telefonbøger.
  • 644 eller 640 for alle filer.
  • 440 eller 400 for filen wp-config.php.

Hvis plugin'et stadig ikke er aktiveret efter at have ændret tilladelserne, skal du indstille tilladelserne 644 for filen wp-config.php, aktiver derefter W3 Total Cache plugin, og skift derefter tilladelserne tilbage til 400 eller 440 .

Du kan også redigere filen wp-config.php manuelt. For at gøre dette skal du åbne den i en hvilken som helst teksteditor, for eksempel NotePad++ og tilføje følgende kode helt i begyndelsen:

/** Aktiver W3 Total Cache */ define("WP_CACHE", true); // Tilføjet af W3 Total Cache

Gem derefter filen, opdater den på serveren og genaktiver pluginnet.

Overdreven belastning på serveren

Hvis du bemærker en kraftig stigning i belastningen på serveren efter aktivering af W3 Total Cache plugin, som er kombineret med hyppige opkald fra plugin til XML sitemap (se server logs), så er årsagen brugen af ​​foreløbig oprettelse af en sidecache ved hjælp af sitemap.


Du kan løse problemet ved at ændre sidernes prioritet i XML-sitemappet, fjerne linket til sitemappet i indstillingerne for pre-cache-oprettelse (Performance > Page Cache > Cache Preload > Sitemap URL) eller fuldstændig nedlukning denne funktion.

Konklusion

W3 Total Cache er et af de mest funktionelle og pålidelige caching-plugins til WordPress, som også er et af de mest populære og højt vurderede.

På trods af dette, på grund af kompleksiteten af ​​opsætningen og manglen på kvalitetsinformation om plugin'et på russisk, foretrækker mange brugere stadig at bruge mindre effektive, men mere simple løsninger, såsom WP Super Cache, Hyper Cache eller lignende.

Denne artikel giver nok information til, at enhver, uanset viden og erfaring, kan konfigurere caching på deres hjemmeside ved hjælp af W3 Total Cache plugin og nægte at bruge selv gode, men mindre effektive løsninger.

Har du fundet en fejl? Vælg den og klik Ctrl + Enter

trykt version

Plugin W3 Total Cache gør din hjemmeside eller blog virkelig hurtig, et af de bedste plugins til WordPress optimering. Velrenommerede websteder mashable.com, smashingmagazine.com, yoast.com bruger det stille og roligt i deres værktøjer. Brug af W3 Total Cache-pluginnet på din ressource forbedrer oplevelsen for dine brugere ved at øge serverydeevnen, cache hvert element, reducere sideindlæsningstiden, hvilket giver brugeren det materiale, han har brug for, bogstaveligt talt lynhurtigt.

For at opleve alle fordelene ved dette plugin, lad os først teste den eksisterende situation. Jeg valgte et af de seneste websteder, jeg lavede, føjede appen til Firefox YSlow Addon til Firefox som vil vise sidens indlæsningstid, for mig i øjeblikket er det 8,5 sekunder - jeg var chokeret!

Lad os ændre denne situation!

  1. Før du installerer plugin'et, skal du sikre dig, at alle andre caching-plugins er fuldstændigt afinstalleret, ellers vil W3 Total Cache-plugin'et give en fejl, når det aktiveres.
  2. Hvis alt er i orden, skal du installere plugin'et (ikke sikker på, hvordan du installerer plugins i WordPress? - læs).
  3. Officiel side for plugin i WordPress-biblioteket.
  4. Når du har aktiveret pluginnet, vil et nyt element "Performance" dukke op i kontrolpanelet, ved at klikke på det, der fører os til indstillings- og konfigurationssiden for W3 Total Cache-plugin'et.

W3 Total Cache-indstillinger og -konfiguration

W3 Total Cache plugin er et meget kraftfuldt plugin med et stort antal muligheder og indstillinger. Hver mulighed vil blive diskuteret i detaljer for at sikre en fuldstændig forståelse af alle eksisterende muligheder.

Generelt Faneblad

Først og fremmest befinder vi os på indstillingssiden i afsnittet Generelle indstillinger. Deaktiver øjeblikkeligt visningstilstanden (se billedet) ved at klikke på deaktiveringsknappen (det vil sige, at plugin'et fungerer i realtid og ikke i visningstilstand).

Den næste mulighed i denne Sideliste Cache. Denne sektion fungerer på samme måde som i WP Super Cache plugin - en cache oprettes til statiske sider, inklusive denne mulighed vil reducere indlæsningstiden betydeligt, det anbefales at bruge Enchanced disken.

Efter Page Cache-blokken kommer Minify-blokken - den giver dig mulighed for at minificere .css, .js, .html-filer samt indlæg, sider og RSS. Sørg for at markere mulighederne som på skærmbilledet. Princippet for minimering er, at ubrugelige afstande mellem kodetags fjernes; denne handling fremskynder sidens indlæsningstid med 10 %.

Den næste blok af Database Cache-indstillinger. Skal tillades, da CMS WordPRess er fuldstændig databasedrevet og ofte høje belastninger anmodninger til databasen er årsagen til den alvorlige opbremsning af webstedet + hvis du har meget trafik, så er dette generelt en katastrofe. Aktivering af denne mulighed kan fremskynde dit websted med 100x.

Lad os ikke slappe af og bevæge os mod objektcacheblokken. Et flueben i denne blok øger ydeevnen af ​​dynamiske websteder, der bruger objektcache-API'en. De endelige indstillinger skal se ud som skærmbilledet:

Efter det kommer en blok Browserindstillinger Cache. Browsercachen tillader HTTP-komprimering, så hver gang brugere besøger dit websted, gemmer deres browser en kopi af webstedet, så næste gang brugeren besøger, behøver de ikke at genindlæse hele webstedet (hvilket fremskynder indlæsningstiderne). Problemet er, at hver browser nulstiller cachen efter sin egen tidsplan, så ved at markere dette afkrydsningsfelt vil vi fortælle browseren, hvor længe objektets information skal opbevares.

Næste trin er CDN (Content Delivery Network), desværre understøtter pluginnet kun betalte CDN-muligheder: MaxCDN, NetDNA, Amazon S3, Rackspace Cloud og Amazon Cloud. Hvis du ikke ved, hvad et CDN er eller ikke planlægger at bruge det, så råder jeg dig til straks at fjerne markeringen i afkrydsningsfeltet.

Dernæst kommer Varnish-blokken - endnu en mute med CDN-type caching og Network Performance & Security-blokken drevet af CloudFlare. Vi behøver ikke bruge dem; vi fjerner markeringen af ​​Aktiver. Det er tilrådeligt at bruge disse blokke, hvis din ressource besøges af 1000 eller flere besøgende - disse CDN'er er gratis, men hvis du har sådan et antal besøgende på webstedet, vil det ikke være en dårlig ide at give $40 ud og forbinde content delivery system (CDN) MaxCDN - meget godt og med support vil jeg skrive en separat artikel om dem lidt senere.

Vi tjekker blokken Diverse indstillinger som på skærmbilledet nedenfor, og hvis du har Page Speed ​​​​Online API fra Google, kan du indtaste det her.

I blokken Debug-indstillinger anbefales det slet ikke at markere boksene, men vi vil lydigt tro

Og den sidste blok er import og eksport af indstillinger, du kan gemme indstillingerne ved at klikke på download-knappen på din computer, du kan også importere eksisterende indstillinger, generelt, intet kompliceret

Hårdt, vi er færdige med den første fane af hovedindstillingerne, så er den nemmere og meget mindre, men der er stadig et par indstillinger.

Fanen Sidecache

Når vi endelig går gennem de generelle indstillinger, kan vi konfigurere sidecache-indstillingerne mere detaljeret. I blokken Generelt markerer vi alle afkrydsningsfelterne undtagen søgesiderne og 404-fejlsiden (de skal ikke cachelagres), og vi får følgende billede:

I blokken Avanceret kan vi vælge levetiden for en side i cachen, som standard 3600 sekunder, du kan reducere den (hvis du konstant arbejder på siden) eller øge den, hvis der sjældent sker ændringer. Dernæst kan du indstille til ikke at sende sidecachen til Google Bot - anbefales ikke. Vi kan markere sider, som vi ikke gerne vil se i cachen. I indstillingerne for denne blok er det tilrådeligt at holde sig til skærmbilledet.

Og den sidste blok med indstillinger på denne fane for rensningspolitik er et mere specifikt udvalg af sider, der skal kopieres i cachen.

Formindsk fanen

For mere detaljeret minimering (reduktion i størrelse) af filer skal du i den første blok med indstillinger markere afkrydsningsfeltet for at omskrive URL-strukturen:

Dernæst opsætter vi JS-blokken, du kan tilføje forskellige filer scripts til cachelagring ved at tilføje dem via knappen "Tilføj et script".

Og i den sidste Avancerede blok kan vi vælge efter hvilket tidspunkt skabelonfilerne skal opdateres

Fanen Database cache

Langsomt men sikkert er det vigtigste at kravle til enden. Generelle indstillinger blok som på skærmbilledet:

Avancerede indstillinger blokerer du kan indstille levetiden for cachekopien

Fanen Objektcache

Vi efterlader alt her som standard.

Fanen Browser Cache

Her kan du angive, hvilke oplysninger der skal indtastes i brugerens browsercache

Så det sidste trin er at klikke på knappen "Tøm sidecache" - du skal rydde cachen, hvorefter du vil se det grønne ord "Aktiver", som indikerer, at plugin'et fungerer korrekt.

Konklusion

Til sidst vil jeg sige, at det er en smertefuld ting ... en halv dag i alt for al denne demontering, det var det værd, du kan se resultaterne på skærmbilledet

Held og lykke! Hvis du har spørgsmål, så spørg dem i kommentarerne.

Spørgsmålet opstår ofte: "Hvilket plugin er bedre end W3 Total Cache eller WP Super Cache?" Det er vigtigt at forstå, at du skal tjekke alt selv, jeg vil sige én ting med sikkerhed: "hvis du ikke bruger CDN i W3 Total Cache og WP Super Cache, så er downloadhastigheden omtrent den samme." Valget er dit, du kan læse mere om WP Super Cache plugin.

Vil du vide hemmeligheden bag hurtig indlæsning af websteder på Wordpress? Ud over god hosting og korrekt skrevne udvidelser skal du bruge caching og CDN (content delivery network). For eksempel W3 Total Cache plugin.

I denne artikel vil vi se på installation og konfiguration af W3 Total Cache for maksimal ydeevne. Vi vil også give et eksempel på en kombination af brug af caching og CDN-tjenester for at maksimere webstedets indlæsningshastighed.

Før du starter, anbefales det at kontrollere webstedets ydeevne ved hjælp af onlinetjenester Google Page Speed og/eller Pingdom værktøjer. Dette bør gøres for at sammenligne de tidligere resultater med dem opnået efter alle indstillinger.

Hvad er W3 Total Cache?

W3 Total Cache Dette er det mest komplette og hurtigste plugin til at optimere ydeevnen i Wordpress. Dette bekræftes af dets brug på mange populære websteder såsom: AT&T, Mashable, Smashing Magazine og mange andre. W3 Total Cache øger webstedets hastighed ved at forbedre serverydeevnen, cache alle aspekter af webstedet, reducere responstiden og give problemfri integration med indholdsleveringsnetværk (CDN).

Installation af W3 Total Cache i WordPress

Før du installerer W3 Total Cache, skal du sørge for, at alle andre cache-plugins er fjernet. Hvis du ikke gør dette, vises en fejl, når du aktiverer W3 Total Cache-plugin.

For at installere skal du følge en simpel procedure:

Gå til webstedets administrative panel og klik på " Plugins»→ « Tilføj ny" I søgefeltet skal du skrive " W3 Total Cache" og se det i søgeresultaterne:


Klik på knappen Installere", efter installationen skal du aktivere plugin'et.

W3 Total Cache indstillinger og konfiguration

W3 Total Cache er et meget kraftfuldt plugin og har en masse tilpasningsmuligheder. På den ene side er dette godt; for dem, der ved, hvordan man bruger dem, er dette en guldmine. Begyndere webmastere kan blive forvirrede over disse parametre. Vi gennemgår alle indstillingssektionerne i detaljer, så du optimalt kan konfigurere W3 Total Cache. Lad os starte med de generelle parametre.

Generelle indstillinger

For at gå til siden med generelle indstillinger skal du klikke på "Caching"-menuen i administrationen Wordpress paneler. Det viser de generelle indstillinger for plugin'et. Sørg for, at du er i generelle indstillinger og ikke på W3 Total Cache-plugin-konsolsiden.


Hvad er sidecache?

Den første mulighed, du kan se, er sidecache. Det er ansvarligt for at oprette en cachelagret statisk side for hver indlæst side på webstedet. Altså i stedet for konstant at generere dynamisk side, vil den besøgende blive vist en cachelagret statisk side. På billedet nedenfor kan du se, hvordan denne funktion fungerer:


Billedet viser følgende: Normalt, når en bruger besøger et websted, kører Wordpress PHP-scripts og databaseforespørgsler for at vise den anmodede side. Derefter behandler PHP dataene og opretter siden. Denne sidegengivelsesproces bruger visse serverressourcer. Aktivering af sidecache giver dig mulighed for at springe sidegenereringsprocessen over.

Til virtuel hosting, som de fleste nybegyndere webstedsejere bruger, anbefales det at bruge "Disk:Forbedret" sidecachemetode. Vælg "page caching", og gem indstillingerne.


For de fleste vil dette være nok. Denne manual- for webmastere på begynderniveau. Og vi springer bevidst over alle de avancerede sidecache-indstillinger, hvilket antyder, at standardindstillingerne er ganske tilstrækkelige.

Vi springer også over minifikation, databaseforespørgselscaching og objektcaching. På grund af det faktum, at ikke alle servere giver mulighed for at bruge disse parametre.

Det næste indstillingselement er browserens cache.

Hvad er browsercache?

Hver gang en besøgende besøger et websted, downloader hans browser alle billeder, css-filer, js-scripts og andre statiske filer fra webstedets side til en midlertidig mappe. Dette gøres for, at når du går til en anden side, downloades filerne ikke igen, men åbnes fra browserens cache. Dette fremskynder indlæsning af webstedet og sparer trafik.

Browserens caching-indstilling i W3 Total Cache giver dig mulighed for at angive, hvor længe cachelagrede elementer bevares. Så længe du ikke ændrer logoet hver dag, vil cachelagring i 24 timer ikke forårsage nogen gener. Du skal blot fremhæve denne mulighed og gemme. Gå derefter til "Caching" => "Browser Cache" for at indstille andre indstillinger.


Som du kan se på skærmbilledet ovenfor, har vi aktiveret alle mulighederne undtagen 404 fejlhåndteringsindstillingen. Når du gemmer indstillinger, vil alle indstillinger på siden blive gemt som standard.

I denne enkle Wordpress opsætning, andre muligheder er aktiveret som standard. Alt diskuteret ovenfor vil fungere godt på de fleste webhostingservere. Men W3 Total Cache har andre muligheder. Lad os prøve at se på, hvad de er, og hvorfor de ikke er inkluderet på alle websteder.

Minificering

Formindskelse er simpelthen at reducere størrelsen af ​​dit websteds statiske filer for at spare hver mulig kilobyte. Men at bruge filminificering i farten øger forbruget af serverressourcer. Og i nogle tilfælde kan nytten af ​​at bruge denne funktion være tvivlsom. Og desuden er det ikke alle servere, der har mulighed for at bruge det uden forudgående konfiguration.

Caching af databaseforespørgsler

Databaseforespørgselscaching reducerer serverbelastningen ved at cache SQL-forespørgsler. Dette reducerer eller eliminerer databaseforespørgselsbehandlingstiden, som måske ikke er mærkbar på de fleste små websteder. Men aktivering af denne funktion kan øge belastningen på selve serveren. Derfor er det i nogle tilfælde bedre at bruge de indbyggede cache-buffere på selve databaseserveren. Mange hostingudbydere anbefaler ikke at bruge denne caching.

Objekt Caching

Hvis du har en hjemmeside med stort beløb dynamiske objekter, så bør du se på muligheden for at cache objekter ved hjælp af W3 Total Cache. Dette bruges primært til komplekse, ressourcekrævende databaseforespørgsler. For de fleste nybegyndere webmastere er denne funktion ikke påkrævet.

Så når alt er sat op, vil det være godt at tage en sikkerhedskopi af dine W3 Total Cache-indstillinger. For at gøre dette skal du gå til siden Generelle indstillinger W3 Total Cache-plugin til sektionen "Import / Export Settings" og klik på "Download parameterfil".

På denne hurtig guide Installation og konfiguration af W3 Total Cache kan betragtes som afsluttet. Vi håber, at denne artikel var nyttig for dig, og at dit websted har fået sine vinger tilbage.