Å sette opp W3 Total Cache kan være slitsomt. Denne populære hurtigbufferpluggen har 16 menyer å kjempe med og tilbyr et svimlende utvalg av alternativer å konfigurere. Å gå gjennom hver enkelt er imidlertid et betydelig løft for ytelsen til et nettsted.

Denne opplæringen er den andre delen av en serie tutorials om W3 Total Cache (W3TC).

I denne opplæringen, som vil bli gjort i flere kapitler, vil vi gå gjennom de 16 menyene til W3TC, og utforske alle konfigurasjonsalternativene som er tilgjengelige i W3TC. Når du har fullført disse veiledningene, vil du være klar til å sette opp W3TC som en profesjonell.

Konfigurering W3 Total Cache

W3TC er tilgjengelig i katalogen til WordPress plugins, derfor er installasjonen enkel. Vi har skrevet en veiledning om hvordan du installerer en WordPress Plugin. Du vil ikke ha noen problemer med å installere W3TC.

Etter installasjon aktiverer du pluginet, så ser du " Ytelse Lagt til som et nytt element på toppnivå i dashbordmenyen.

w3tc ytelse plugin-menyen

Velg "Performance" og du vil bli ført til W3TC Dashboard og du vil se en liste over W3TC-elementer. Så vi går gjennom hvert element:

1 - Dashboard

Hovedformålet med dashbordet er å tjene som et sted hvor du kan tømme forskjellige hurtigbufringsmoduler, sjekke kompatibiliteten mellom plugin og serveren og overvåke serverytelsen.

Det første elementet som vises på dashbordet, er en rekke knapper som lar deg gjøre flere ting:

W3TC knappen cache plugin

  • Kompatibilitetskontroll: Server tester for å bestemme hvilke funksjoner som kan aktiveres.
  • Tømme cache: Sletter alle bufrede ressurser.
  • Empty bare memcached caching (er): Sletter alle hurtigbufrede ressurser ved å bruke den med hurtigbufrede metoden.
  • Tom bare opcode cache: Fjerner hurtigbufrede ressurser ved hjelp av en av opcode-hurtigbuffermetodene.
  • Tom bare disk cache (er): Sletter alle bufrede ressurser bruker platen.
  • Oppdatering av "Media Query String": W3TC knytter en streng til slutten av medieressursene (CSS-, JS- og bildefiler). Klikk på denne knappen for å oppdatere denne strengen for å sikre at nettlesere laster ned en oppdatert versjon av disse ressursene.

Mange av disse funksjonene kan også nås fra hvilken som helst side på dashbordet.

WordPress meny tilgjengelig W3TC

Om kompatibilitetstesten

Informasjonen som genereres av kompatibilitetskontrollen kan være veldig nyttig. Denne funksjonen lar deg teste serverkonfigurasjonen din med alle W3TC-funksjoner. Gå gjennom resultatene, så vet du hvilke funksjoner du kan aktivere, og hvilke funksjoner som krever noe mer.

WordPress-kompatibilitetstest W3TC

Hvis du konfigurerer W3TC for første gang, klikker du på kompatibilitetssjekk-knappen, slik at du vet hvilke funksjoner du vil kunne sette sammen.

dashbord: Support, markedsføringstilbud, PageSpeed ​​og " Server Monitoring »

Under knappraden finner du noen ekstra seksjoner:

  • Premium Services: Lar deg ta en helpdesk.
  • Spre Word: Lar deg dele W3TC på sosiale medier, legg til et notat til pluginen på WordPress.org og legg til en lenke til W3 EDGE til bunnteksten på nettstedet ditt.
  • Registrering på MaxCDN.
  • overvåking servere New Relic og overvåking med Google Insights PageSpeed.

Merk at ytterligere konfigurasjon er nødvendig i de generelle innstillingene og menyen " Overvåking »Hvor en nøkkel Pagespeed API, samt opprettelse av kontoen og installasjon av " New Relic“, Er nødvendig for å aktivere disse funksjonene.

Alle disse seksjonene er valgfrie og påvirker ikke nettstedoptimalisering.

2 - Generelle innstillinger

Menyen “Generelle innstillinger” er den viktigste menyen i W3TC. Alle cachemuligheter som tilbys av W3TC slås på og av fra denne menyen, og blir deretter finpusset i påfølgende menyer.

Først tar du en titt på listen over lenker øverst på siden.

generelle-settings-w3 total Cache

Hver av disse koblingene kobles direkte til et nedre avsnitt på menyen. generelle innstillinger ". Ved å klikke på dem vil du spare mye rulling.

Det er vanlig at W3TC-brukere forveksler disse koblingene og W3TC-menypunktene i dashbordmenyen. Det er viktig å innse at koblingene i dashbordmenyen fører til forskjellige sider der funksjonene er foredlet. Lenkene øverst på siden fører til menyseksjonene " generelle innstillinger Hvor disse funksjonene er aktivert eller deaktivert.

Generelle innstillinger: Generelt

Nedenfor finner du listen over lenker i panelet « generell ". Det er to alternativer i dette panelet:

Generelt panel W3TC cache WordPress plugin

Merk av avkrysningsruten for å aktivere / deaktivere alle typer hurtigbufring (på en gang), noe som vanligvis ikke er en god idé og har en tendens til å produsere en overbelastning.

varsling W3TC

Svært få nettsteder vil faktisk bruke alle cachemodulene, så det er mer fornuftig å gå gjennom cachemulighetene en om gangen, noe som gjør det lettere å bedømme hvilken du vil bruke.

Generelle innstillinger - forhåndsvisningsmodus

Forhåndsvisningsmodus er et verdifullt verktøy innebygd i W3TC, men det tar litt tid å mestre.

Aktiver "Preview" -modus hvis du gjør W3TC-konfigurasjoner live på et nettsted. Når den er aktivert, vil en dialogboks vises øverst på skjermen, slik at du får vite at endringene som er gjort ikke vil påvirke brukeropplevelsen med mindre du velger knappen for å bruke disse endringene.

mote forhåndsvisning W3TC WordPress plugin

Hva forhåndsvisningsmodus gjør er å opprette en egen container for nettstedsinnstillinger. Endringer i W3TC-innstillinger med forhåndsvisningsmodus lagres separat fra de som allerede er distribuert. Dette lar deg manipulere W3TC-innstillinger uten å påvirke brukeropplevelsen.

Når forhåndsvisningsmodus er aktivert, vil du se tre knapper:

  • deaktivere : Deaktiver forhåndsvisningsmodus og viser alle endringer og sikkerhetskopier i forhåndsvisningen.
  • distribuere : Bruker endringer som er gjort og lagret i forhåndsvisningsmodus på det levende nettstedet, men holder forhåndsvisningsmodus aktivert.
  • undersøkelsen : Lanserer et nytt nettleservindu der du kan se resultatene av endringene som er gjort uten å påvirke besøkendeopplevelsen (disse innstillingene gjelder bare deg).

Etter å ha valgt " Forhåndsvisning »(Forhåndsvisning) og oppdaterer vinduet; knappen endres til " stopp forhåndsvisning ". Velg " stopp forhåndsvisning Hvis du vil se nettstedet slik besøkende ser det, når de ikke er koblet til.

Ta deg tid til å bli kjent med forhåndsvisningsmodus. Noen av endringene på W3TC (spesielt minifisering av CSS- og JavaScript-filer) Kan gjøre nettstedet utilgjengelig.

Å takle disse live-innstillingene med like aktiv trafikk er en veldig dårlig idé. Når forhåndsvisningsmodus er aktivert, kan du jobbe med disse innstillingene uten å se resultatene før du er fornøyd med resultatene.

Tøm buffer

En type varsling du vil være vant til å se, er invitasjonen til slette cache.

slette den bufrede W3TC WordPress plugin

Hva disse varslene betyr er at endringene du gjorde ugyldiggjør alt bufret innhold.

Så hver gang du blir bedt om å tømme hurtigbufferen, gjør det.

Generelle innstillinger: Cache Page

Den neste delen i " Generelle innstillinger Er " Side Cache ". Dette er sannsynligvis den viktigste funksjonen som tilbys av W3TC. Hvis du ikke gjør noe annet enn å slå på hurtigbufring, bør du se et målbart løft i resultatene på nettstedet. Heldigvis er det også enkelt å sette opp.

Sidebufring W3TC WordPress cache plugin

W3TC kan bruke forskjellige bufremetoder for å cache statiske kopier av sidene og artiklene på nettstedet ditt (alle referert til som "sider" av W3TC).

Standardvalget i de fleste tilfeller bør være: " Disk: Forbedret ". Imidlertid kan delt serverbrukere måtte bruke " Disk: Grunnleggende Hvis verten klager over overdreven ressursbruk, eller hvis kompatibilitetskontrolltesten finner ut at serveren ikke er kompatibel med harddiskbufring.

Dedikerte eller virtuelle private serverbrukere kan velge en av cachemetodene " opcode ". Hvis du administrerer serveren selv, kan du installere hurtigbuffemetoden " opcode Som du foretrekker. Hvis serveren din er en Windows-maskin, må du velge " Opcode: WinCache '.

« Memcache Er designet for bruk i hosting-miljøer for flere servere. Som et resultat kan det være tilgjengelig hvis du bruker ' Cloud Og til og med noen delte hostingleverandører. Hvis det er tilgjengelig i vertsmiljøet ditt, vil du kunne bruke det.

Med din foretrukne metode for å lagre valgte sider, må du nå lagre innstillingene.

Generelle innstillinger: Minifiser

Minifisering av JavaScript- og CSS-filer kan ødelegge nettsteder, hvis du bruker W3TC eller en annen plugin. Du må derfor fortsette med forsiktighet når du aktiverer modulen " Minify '.

W3TC minify WordPress cache plugin

Valget " Auto Kombinerer og krymper alle JavaScript- og CSS-ressurser. Valg av dette betyr imidlertid at du ikke vil kunne arbeide med hver meny i " Minify ". Den eneste måten å vite hvordan ting vil oppføre seg, er å prøve "Auto", finjustere innstillingene i "Minify" -menyen, og se hvordan nettstedet lastes inn. Hvis du gjør det, og siden din ser dårlig ut, bruk den manuelle metoden.

Velg hurtigbufferingsmetode " Disk Hvis du bruker delt hosting. Ellers velger du den samme hurtigbufringsmetoden du valgte for " Side Cache '.

Generelle innstillinger: Database-hurtigbuffer

Hvis nettstedet ditt er på en delt server, er databuffering deaktivert. Å cache databasen er en ressurstung prosess. Med mindre serveren din er kraftig nok til å håndtere behandling og lagring, kan den bufrede databasen faktisk redusere nettstedet ditt i stedet for å øke hastigheten på det.

En hurtigbufret database er enkel å sette opp. Bare velg "Aktiver" og velg metoden du vil bruke på denne cachingen.

W3TC Caching

Du må tenke på flaskehalser som kan påvirke nettstedets ytelse for å forstå hvorfor bufret database kan redusere nettstedet ditt.

Hvis databasespørringsprosessen senker nettstedet ditt, kan den bufrede databasen øke hastigheten på nettstedet ditt ved å redusere antall ganger databasen blir spurt.

Men hvis en mangel på serverminne bremser nettstedet ditt, og deretter be serveren cache databasen gir en server en overbelastning av arbeid å gjøre, noe som bremser den ytterligere.

Så hvordan vet du om database-caching skal være aktivert eller ikke?

Hvis nettstedet ditt er vert på en delt server, er det best å deaktivere denne funksjonen.

Hvis nettstedet ditt har ressurser - som på en VPS eller en dedikert server - så kan du teste hurtigbufring av databasen. Du vil også kunne teste for å sikre at nettstedet er raskere når hurtigbufring er aktivert.

Generelle innstillinger: Objektbuffer

Objektbufring er innebygd i WordPress-kjernen. Objektbuffermodulen cacher API-objekter for å redusere antall komplekse forespørsler til databasen fra serveren. Akkurat som databasen kan caches, er det også enkelt å konfigurere objektbuffering, men det kan eller ikke faktisk bidra til å forbedre ytelsen til nettstedet ditt.

caching WordPress gjenstander

Caching gjenstander har størst potensial til å hjelpe i hovedsak dynamiske nettsteder (Buddypress nettsteder, nettstedet bbPress) vert i eit privat miljø. Hvis du bruker en blogg eller et nettsted fra en delt server, kan du prøve det, men i disse miljøene er det ideelle å la den være deaktivert.

For å aktivere objektbufring velger du " aktivere "(aktiver) og hurtigbuffemetoden du bruker så langt.

Generelle innstillinger: Nettleserbuffer

Nettleserens hurtigbufferaktivering er like enkelt som å velge en enkelt avkrysningsrute ved å klikke på "Lagre alle endringer" (Lagre alle innstillinger).

nettleserbufring

Når hurtigbufring av nettleseren er aktivert, vil nettstedets ressurser bufres av besøkende 'nettlesere. På denne måten, når en side vises en gang til, lastes disse ressursene fra nettleserens cache.

Generelle innstillinger: CDN

Hvis du bruker et innholdsdistribusjonsnettverk (CDN) kan du integrere CDN-tjenesten din med W3TC. Dette vil gjenspeile webserverens hurtigbufrede filer, slik at du har fordelen av begge tjenestene: hurtigbufring og levering av distribuert innhold (CDN).

For å aktivere CDN-integrering, velg " aktiver », Velg din CDN-tjenesteleverandør fra listen over CDN-er, og klikk deretter på« Lagre alle innstillinger "(Lagre alle innstillinger).

CDN konfigurasjon W3TC

Du må også gå til CDN-menyen for å legge til CDN-legitimasjonen din til W3TC, for at dette skal fungere skikkelig.

Du kan legge merke til at Cloudflare mangler fra listen over CDN-tjenester. For å bruke Cloudflare, må du legge til en W3TC-utvidelse. Åpne menyen « utvidelser ", Aktiver Cloudflare-utvidelsen, og gå deretter tilbake til" generelle innstillinger For å fullføre CloudFlare-integrasjonen.

Generelle parametere: "Reverse Proxy"

For å bruke dette alternativet, må du installere " Varnish På serveren din og gå gjennom avanserte serverkonfigurasjonstrinn. Dette er bare typen du trenger å gjøre hvis du vert bloggen din i et privat miljø med tilgang root På serveren. Hvis du er interessert i å sette opp ' Varnish Slik at det fungerer med W3TC, Tuts Mer (på engelsk) tilbyr en veiledning om den.

Generelle innstillinger: Overvåking

« New Relic »Kontrolltjeneste, kan integreres med W3TC. For å bruke denne tjenesten, må du installere " New Relic På serveren og opprett en konto « New Relic ". Siden " New Relic Må installeres på serveren, den er ikke kompatibel med delt hosting.

Hvis New Relic er installert på serveren din og du har en ny konto « Relic Skriv inn legitimasjonene i denne delen for å legge til serverstatistikk til W3TC-dashbordet.

Generelle innstillinger: Diverse

Det første alternativet i " diverse I Generelle innstillinger brukes til å aktivere widgeten " Google Pagespeed ”I W3TC-dashbordet. For å gjøre det, må du først sette opp en API-nøkkel.

miscelleanous innstillinger W3TC

I de fleste tilfeller vil du ikke konfigurere disse alternativene.

Kontroller at alternativet omskriv regler er merket som standard. Fjern avmerkingen for å hindre W3TC i å fortelle deg at det er noe galt med skrivereglerkonfigurasjonen.

« Aktiver fillåsing "(Aktiver fillåsing) er deaktivert som standard. Låsning av filer er ikke kompatibel med mest delte hosting. På privat hosting kan du imidlertid aktivere det og se om det forbedrer nettstedets ytelse.

« Optimalisere disk forbedret siden "Og" minify disk caching for NFS Er deaktivert som standard. Det er et alternativ som kan gi et beskjedent løft for nettstedets ytelse.

« Aktiver Edge Mode Må deaktiveres på produksjonssteder. Hvis du vil teste denne hurtigbufferfunksjonen i et testmiljø, velger du imidlertid dette alternativet.

Generelle innstillinger: Feilsøk

Feilsøkingsmodus må forbli deaktivert med mindre du bruker den aktivt.

debug mode W3TC

Når feilsøkingsmodus er aktivert, vil feilsøkingsinformasjon legges til på slutten av sidekilden.

Det er interessant å merke seg at bare hurtigbuffermoduler som er aktivert i menyen " Generelle innstillinger Vil være tilgjengelig i feilsøkingsmodus. På bildet ovenfor kan du se at bare " Side Cache "Og" Minify " er tilgjengelig. Dette er fordi andre cache-funksjoner ble deaktivert da bildet ble tatt.

Generelle innstillinger: Eksporter / importer innstillinger

Hvis du bruker W3TC på en rekke nettsteder og vil bruke de samme alternativene overalt, vil denne funksjonen være veldig nyttig.

import og eksport innstillinger

Velg " Last ned For å eksportere gjeldende innstillinger. Bruk deretter alternativet Velg Arkiv På et annet nettsted for å laste ned den samme konfigurasjonen. Du kan også bruke dette alternativet til å lage en sikkerhetskopifil som skal brukes som et gjenopprettingspunkt når du konfigurerer W3TC.

Vi stopper her for denne opplæringen. Vi fortsetter i en neste. Husk at vi utforsker de forskjellige funksjonene i W3TC.

Denne listen over metakasser har et sammendrag av funksjonene som er (i sin fulle versjon) tilgjengelig i menyen « Ytelse '.

Har du noen spørsmål så langt? Ikke nøl med å spørre oss.