Sådan opsættes WordPress-cache med W3 Total Cache (W3TC)

  1. 1. Begyndervejledning til forståelse af WordPress interne funktioner
  2. 2. Hvad er WordPress-cache, og hvorfor er det vigtigt?
  3. 3. Hvordan fungerer WordPress-cache?
  4. 4. Sådan installeres og opsættes WordPress-cache med WP Super Cache
  5. 5. I øjeblikket læser: Sådan opsættes WordPress-cache med W3 Total Cache (W3TC)
  6. 6. MaxCDN-gennemgang: Den bedste CDN til WordPress?

Verdens to mest populære WordPress-cache-plugins er WP Super Cache og W3 Total Cache (W3TC). Udviklet af Mashable’s CTO er W3 Total Cache langt den mest alsidige WordPress-cache-plugin, der findes, brugt på websteder med høj trafik som Smashing Magazine, Mashable, MakeUseOf og Yoast. Denne tutorial er en begyndervejledning til konfiguration af W3 Total Cache. Råd: W3TC har en overflod af avancerede indstillinger, hvoraf nogle har jeg svært ved at forstå. Hvis du ikke er bekendt med en indstilling, er det bedst ikke at rod med det. Lad os begynde!


Installer W3 Total Cache

Installer W3 Total Cache

Sådan installeres W3 Total Cache-plugin, åbn dit WordPress-instrumentbord, efterfulgt af Plugins> Tilføj nyt. Søge efter “W3 samlet cache”Og installer det første resultat. Du kan også downloade plugin manuelt og uploade det til wp_content / plugins mappe via FTP. Hvis du tidligere har installeret et andet cache-plugin som WP Super Cache, skal du deaktivere det, før du aktiverer W3 Total Cache. Dette ville forhindre de to plugins i konflikt. Som tommelfingerregel må du ikke holde mere end et WordPress-cache-plugin aktiveret på et givet tidspunkt.

Konfiguration af W3 Total Cache – Generelle indstillinger

W3 Total Cache opretter en ny menupost kaldet Performance i WordPress dashboard. De muligheder, vi leder efter, er under Ydeevne> Generelt. Du vil bemærke, at denne side har et overvældende antal indstillinger til et cache-plugin (og meget mere, hvis du er i avancerede ting). Hver indstilling placeres i en kasse – kaldet moduler. Jeg har diskuteret hvert af disse moduler med relevante skærmbilleder. Hvis du sidder fast eller er usikker på en bestemt indstilling, skal du blot følge skærmbillederne.

W3 samlede cache generelle indstillingsmodul

Det første modul, du finder, er Generel. Jeg vil anbefale ikke at aktivere alle cache-indstillingerne ved hjælp af afkrydsningsfeltet for at skifte. Du aktiverer muligvis indstillinger, der ikke kræves (eller endda understøttes af) din vært – som uforvarende vil bremse dit websted. Hvis du dog hurtigt vil deaktivere alle moduler, kommer dette afkrydsningsfelt godt med! Før vi går videre, hvis du ikke er bekendt med udtrykkene ‘sidecache’ eller ‘databasecache’, vil jeg anbefale at læse, hvordan WordPress-cache fungerer.

Side-cache-modul

W3 samlet cache sidecache

Det andet modul, vi skal konfigurere, er Sidecache. Det Side cache-metode afhænger af dit hostingmiljø. Hvis du bruger en delt vært, Disk: Forbedret er den bedste mulighed. Hvis du bruger en dedikeret eller virtuel server, og du har APC (eller en anden form for Opcode-cache), skal du dog vælge den respektive mulighed.

Komprimer modul

W3 total cache minify modul

Det Minify modul komprimerer de CSS- og JavaScript-filer, som dit tema bruger, ved at fjerne unødvendige kodelinjer som kommentarer og hvidafstand. Dette reducerer filstørrelsen med ~ 10%, hvilket resulterer i et hurtigere sted. Under Komprimer cache-metoden skal du vælge den passende mulighed baseret på din server.

Andre cachemoduler

W3 total cache-objektcache

De næste to moduler er Databasecache og Objektcache. Aktivér hver af dem, og ændre deres cachemetode til den, der bedst passer til dit hostingmiljø – ligesom du gjorde under Sidecache og Minify.

W3 total cache browser cache

Det sidste modul, som vi vil aktivere, er Browser-cache. Når du har aktiveret dem, skal du klikke på Gem alle indstillinger. Det skulle gøre det! W3 Total Cache er nu aktiveret på din server. Vi vil nu se nærmere på to specifikke moduler – Sidecache og Browser-cache. Resten af ​​modulernes standardværdier er fint.

Indstillinger for sidecache

w3 samlede cache avancerede indstillinger - sidecache

Page Cache-indstillingerne kan findes under Ydeevne> Sidecache. Indstillingerne her er ret selvforklarende. Jeg har aktiveret et par af dem – specielt Cache-sider ikke for følgende brugerroller. Dette sikrer, at når en forfatter redigerer et indlæg, kan han / hun se den seneste version og ikke den fra cachen..

Forlæsning af cachen

w3 samlede cache avancerede indstillinger - cache forindlæst

Som standard gemmer W3 Total Cache en side, når den først anmodes om. Du har også muligheden for at generere kopier af alle indlæg / sider. På denne måde, uanset når en besøgende anmoder om en side, er cachen klar, og siden serveres på det lavest mulige tidspunkt.

Du skal konfigurere indstillingerne for forindlæst cache baseret på dit hostingmiljø og den mængde trafik, dit websted modtager.

  • Cachen Opdater interval påvirker direkte serverressourcer – sænk tidsintervallet (dvs. højere frekvens), jo større er den forbrugte serverressource. Mennesker på delte hosting-servere skal være meget forsigtige med denne indstilling. Indstil en høj nok frekvens, og du kan muligvis bare få din konto suspenderet for misbrug af serverressourcer. Et sikkert cache-indlæst interval er en time – dvs. 3600 sekunder.
  • Hvis du ikke er bekendt med Sitemap URL, installere Google XML-sitemaps. Det er super nemt at bruge og er faktisk et must-have plugin.
  • Til sidst vil du aktivere den sidste mulighed, der udløser en cache-indlæst operation, når et indlæg / side offentliggøres.

Browser-cacheindstillinger

w3 samlede cache avancerede indstillinger - browser cache

Dette findes under Ydeevne> Browser. Tanken er at udnytte din besøgende enhed. Aktivering af browsercache ville gøre det muligt for de statiske filer (som CSS, JavaScript og billeder) at blive serveret fra din besøgende browser-cache. Der er selvfølgelig en udløbetid, som kan forhindre brug af forældede data. Dette fjerner en enorm belastning fra serveren, sparer båndbredde og forbedrer dit websteds samlede ydeevne kraftigt.

Den lever!

Hvordan ved du, at W3 Total Cache faktisk fungerer? Nå, plugin-siden siger det. Du kan også se kildekoden på dit websted og finde noget lignende:

cache-værker

W3 Samlet cache-performance-benchmark

speedometer

Jeg ventede omkring 1 time efter at jeg aktiverede cache og benchmarket webstedets ydelse ved hjælp af GTmetrix. Dette er uden nogen cache-plugin:

før cache

Dette er en time efter, at W3 Total Cache blev konfigureret:

w3 samlede cache benchmarkresultater

Bemærk forskellen? En stigning på 3% og 5% i Page Speed ​​og YSlow Grade. Pæn, ikke? Forestil dig nu tusind mennesker, der besøger dit websted dagligt – forestil dig mængden af ​​CPU-cyklusser (dekorativ betegnelse for ressourceforbrug), du vil gemme. Cache reducerer ikke kun din sidestørrelse, men det forbedrer også det samlede websteds ydelse, som baner vejen for en god brugeroplevelse.

Fejlfinding W3 Total Cache

Fejlfinding w3 total cache

Du vil muligvis bemærke, at dit websteds indlæsningstid er steget efter installation af W3 Total Cache. Er det endda muligt? Selvfølgelig er det det! Faktisk er dette en meget almindelig begynders fejl. Der kan være mange grunde til dette:

  • Den mest sandsynlige årsag er, at du har udført benchmark for webstedet, mens du indlæser cachen. Opbygning af cachen bruger betydelige serverressourcer. Forestil dig din anmodning oven på det – selvfølgelig ville dit websted blive langsomt! Løsning: Vent en times tid og prøv igen – denne gang skulle det være anderledes.
  • En anden almindelig årsag er at vælge de forkerte cachemetoder. Lad mig fortælle dig, at noget andet end Diskcache involverer en vis mængde A / B-test. Du skal spille med nogle af disse indstillinger for at skubbe det bedst mulige resultat.
  • Undertiden på en delt server kan du muligvis finde APC eller en anden Opcode-cache-indstilling tilgængelig – og det er sandsynligt, at du har valgt den. Må ikke! Gå tilbage til ‘Disk’ eller ‘Diskforbedret’. Årsagen er, at disse indstillinger er finjusteret til den samlede ydelse på den delte server – husk, at du ikke er den eneste person, der bruger den. Disse indstillinger fungerer muligvis ikke med W3 Total Cache.

Hvis du stadig står over for problemer, og du har prøvet standard / anbefalede værdier, anbefaler jeg at skifte til WP Super Cache.

.htaccess Filtilladelsesfejl

Afhængigt af dit hostingmiljø kan du muligvis se en fejlmeddelelse om, at din .htaccess-fil ikke kan skrives. Dette betyder, at webserveren og / eller PHP-behandleren ikke har den nødvendige tilladelse til at ændre .htaccess-filen. Der er to løsninger:

  • Du ændrer tilladelsen til .htaccess-filen til 775 via FTP eller cPanel osv.
  • Du føjer manuelt dataene til .htaccess-filen

Jeg må påpege, at den anden metode er mere sikker og betragtes som en god sikkerhedspraksis.

Konklusion – Hvilket plugin skal jeg bruge?

WordPress-cache-plugins

Du spekulerer måske på, hvilket WordPress cache-plugin du skal bruge. Når alt kommer til alt skrev jeg to separate tutorials for at nå det samme mål. Bør du gå til WP Super Cache eller W3 Total Cache? For at gøre en lang historie kort – hvis du er på en delt server og ikke ønsker besværet med A / B-test og / eller fejlfinding, er WP Super Cache meget lettere at implementere. Hvis du imidlertid bruger en virtuel eller dedikeret server med Opcode-cache (som APC eller XCache) installeret – og ikke har noget imod noget ekstra arbejde, er W3 Total Cache til dig. Når W3TCs resultater er konfigureret korrekt med avancerede metoder, er de langt overlegne.

Dette afslutter opsætningen af ​​vores cache-plugins. Jeg vil også diskutere, hvordan man opsætter et CDN med hver af disse plugins. I mellemtiden kunne du tjekke nogle af de bedste gratis CDN’er til WordPress og holde dig opdateret.

Spørgselsspørgsmål: Hvad er dit foretrukne cache-plugin? Hvor meget forskel gjorde det i dit websteds ydelse? Vi vil meget gerne høre fra dig!

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map