Forbedre din WordPress Performance med W3 Total Cache
Hvis der er noget plugin, der kan forbedre ydeevnen af enhver WordPress-blog med en hel del, skal det være W3 Total Cache. Dette er et veludviklet cache-plugin, der bruges af mange populære websteder, samt denne Make Tech Easier-blog.
Hvorfor behovet for et cache-plugin?
Når du lægger en side på et WP-websted, skal serveren først forespørge databasen for det relevante indhold og derefter formatere indholdet i HTML-format, før du sender til browseren, for at du kan se. Det er fint, hvis dit websted kun har 10 eller 20 besøgende om dagen. Men hvis du modtager ti tusind læsere hver dag, vil din CPU-arbejdsbyrde også øges eksponentielt og kollideres til sidst. Dette er også grunden til, at mange steder faldt ned, når deres indlæg når forsiden af Digg (også Digg-effekten).
Hvad et cache-plugin gør, er at gemme den dynamisk genererede side i et statisk HTML-format. Når en besøgende besøger dit websted, serveres den statiske side til de besøgende i stedet for at hente den fra databasen. I dette tilfælde vil det afhjælpe din CPU's arbejdsbyrde.
W3 Total Cache: En alt i en caching løsning
W3TC er mere end blot et cache-plugin. Det er faktisk en kombination af forskellige funktioner til optimering af dit websted.
Der er 4 hovedaspekter af W3 Total cache
- Side caching
- Database caching
- Minimer scripts
- Content Delivery Network
Side Caching
Dette er den del, hvor en statisk HTML-version af dit websted genereres og vises til dine besøgende, når de besøger dit websted.
I indstillingerne kan du bestemme, om du skal cache sider for logget ind brugere og hjemmesiden. Du kan også konfigurere cachens levetid og browserens brugeragenter. Hvis du bruger et mobiltema, kan du tilføje mobilenheds brugeragent til listen, så mobiltemaet (i stedet for den cachelagrede side) vises på de mobile enheder.
Minimer dit script
Minimering af din CSS og javascript er en fantastisk måde at reducere filstørrelsen på din webside, hvilket igen reducerer læsningstiden for dit websted. På siden Indstillinger kan du konfigurere W3TC til at reducere din HTML-kode, Javascript og CSS.
Database caching
For at reducere antallet af database forespørgsler caches W3TC databasen forespørgslen og holder den aktiv i en periode. I løbet af denne tidsperiode vil alle database forespørgsler blive indlæst fra databasecachen og dermed reducere antallet af tid, serveren skal gå til databasen for at hente emnerne. Når udløbstiden er nået, genindsætter plugindatabasen forespørgsler.
Content Delivery Network
Medmindre du ser meget trafik, er chancerne, du behøver ikke bruge en CDN. Hvad en CDN gør er at indlæse dit indhold (f.eks. Billeder, css, javascript-filer) fra en ekstern server, der er tættest på den geografiske placering af den besøgende, for at opnå en hurtigere indlæsning af dit indhold samt at reducere din serverens båndbredde.
W3TC arbejder med flere CDN-firmaer, herunder Amazon CloudFront, S3 og endda din egen FTP-konto. Du kan vælge at indlæse dine wp-includes / files, aktive tema filer og endda minimerede CSS og JS filer fra din CDN. Der er også muligheder for at konfigurere hvilke filtyper der bliver uploadet til din CDN.
Tjekke udførelsen af W3TC
Når du har installeret og konfigureret plugin'et, kan du logge ud af dit dashboard og gå til dit websted. Højreklik på browseren og vælg "View Source ". Rul ned til bunden, og du vil se W3TC-meddelelsen. Dette giver dig en god ide om, hvor hurtigt dit websted lastes.
Alternativt kan du også udføre webstedets hastighedsprøve før og efter at du har implementeret plugin'et for at se forskellene.
Lad os vide i kommentarerne, hvis W3TC-plugin virker godt for dig.
Billedkredit: gibb626