Cum să măriți performanța site-ului dvs. cu W3 Total Cache și un CDN

Cum să măriți performanța site-ului dvs. cu W3 Total Cache și un CDN / Wordpress și dezvoltare web

Dacă am întrerupe timp de trei minute întregi înainte de a răspunde la orice întrebare pe care mi-o cereți, cât timp credeți că va dura înainte de a vă îmbolnăvi de conversația noastră? Exact cum ar trebui să te uiți la viteza site-ului tău. Acest articol vă va ajuta să creșteți viteza site-ului dvs. și să evitați să-i forați pe vizitatori să aștepte.

Există multe motive pentru care viteza contează atât de mult. Una este evident experiența utilizatorului. Probabil că ați experimentat-o ​​chiar tu - să faci o interogare Google, să vizitezi un site care promite un răspuns și apoi să stai acolo să aștepți peste câteva minute agresante pentru încărcarea optimă a paginii optimizate.

Totuși, aceasta depășește simpla experiență a utilizatorului. Google apreciază calitatea site-ului dvs. pe baza duratei de încărcare a paginii. A fi judecat de Google ca un site de calitate scăzută, deoarece paginile dvs. se încarcă încet, vor avea de suferit destul de puțin pe site-ul dvs. pe termen lung: veți fi listați mai jos în listele de căutare și mai puțini oameni vor vizita site-ul dvs..

Deci, a lua ceva timp pentru a efectua întreținerea corespunzătoare și pentru a optimiza site-ul dvs. va avea beneficii extraordinare pe termen lung. În acest articol, am să subliniez modul în care puteți modifica setările W3 Total Cache pentru WordPress pentru a vă grăbi site-ul. James a descris setarea de bază a W3 Total Cache Cum se configurează diferitele setări W3 Total Cache Plugin pentru blog-ul dvs. Wordpress Cum să configurați diferitele setări W3 Total Cache Plugin pentru blog-ul dvs. Wordpress Un timp în urmă am vorbit despre avantajele instalării plugin-ului W3TC pe blogul dvs. Wordpress pentru a-l accelera cu caching-ul diferit, dar unii cititori au fost, în mod evident, puțin precauți în legătură cu ... Citește mai mult acum câțiva ani, dar în acest articol am de gând să intru într-un mod mult mai detaliat, Rețea care va spori în continuare viteza site-ului și va spori experiența utilizatorului.

Optimizarea W3 Total cache pentru WordPress

În timp ce modificați setările din panoul dvs. WP Admin și din panoul dvs. de control al gazdei web, este întotdeauna o idee bună să faceți mai întâi o copie de rezervă a site-ului dvs. Există mai multe moduri de a realiza acest lucru, fie folosind plug-uri ca UpdraftPlus, pe care Kev a revizuit recent Cum Pentru a Backup & Restaurați site-ul dvs. WordPress ușor cu UpdraftPlus Cum să Backup & Restaurare site-ul dvs. WordPress cu ușurință cu UpdraftPlus Citește mai mult sau pluginul WordPress Backup, Am revizuit modul de a face o copie de rezervă automată de la distanță a blogului dvs. Wordpress Cum să faceți o copie de rezervă automată de la distanță a blogului dvs. Wordpress În acest weekend, site-ul meu a fost hacked pentru prima dată vreodată. Mi-am dat seama că a fost un eveniment care trebuia să se întâmple în cele din urmă, dar m-am simțit un pic șocat. Am avut noroc că ... Citește mai mult. Dacă nu doriți să utilizați plugin-uri, utilizați linia de comandă SSH Cum Pentru a face backup site-ul dvs. prin linia de comandă SSH Cum să copiați site-ul dvs. de rezervă prin linia de comandă SSH Copierea de pe site-ul sau blog-ul dvs. poate fi o sarcină scumpă și greoaie, varietate de pluginuri sau planuri suplimentare de la furnizorul dvs. de gazduire - dar nu trebuie sa fie cu adevarat. Dacă aveți abordare SSH ... Citește mai mult sau puteți utiliza o aplicație server de web ca MySQLDumper Cum să faceți o copie de rezervă a bazei dvs. de date MySQL cu MySQLDumper Cum să creați în mod regulat o copie de rezervă a bazei dvs. de date MySQL cu MySQLDumper atât posturile, cât și comentariile utilizatorilor, încep să privesc baza de date în creștere cu un ochi îngrijorat. Ce se întâmplă dacă serverul coboară, este spart sau ... Citește mai mult pentru a face treaba.

Odată ce sa terminat, este timpul să faceți un test de viteză de referință rapid pentru site-ul dvs. Dave LeClair a revizuit recent PageSpeed ​​Insights, care rămâne instrumentul pe care cei mai mulți webmasteri le revin în primul rând pentru a verifica performanța site-ului. În cazul meu, PageSpeed ​​mi-a arătat că am multe de făcut pentru a îmbunătăți performanța site-ului meu.

Este întotdeauna bine să faceți o serie de referințe independente, așa că am apelat și la Pingdom pentru a rula un test de viteză pe blogul meu. Din nou, performanța era destul de oribilă.

Pingdom a raportat că site-ul meu este mai lent decât 72% din toate celelalte site-uri care au fost testate la Pingdom. E destul de trist!

Am instalat W3 Total Cache cu ani în urmă și l-am instalat cu setările de bază pe care James le-a descris în postul său (menționat mai sus), dar niciodată nu am avut timp să trec prin modul de învățare și cum să-l optimizez.

Ideal W3 Setări cache totale

După cum a menționat James, ar trebui întotdeauna cel puțin să permiteți Cache pentru pagini, setarea de top a paginii W3 Total Cache settings și selectați “Disc (îmbunătățit)” din metoda Metoda cache a paginii. Această setare va crea pagini stocate în cache pentru fiecare pagină de pe site-ul dvs. care se încarcă la sfârșitul cititorului, astfel încât data viitoare când vizitează pagina nu va fi încărcată dinamic de fiecare dată.

Această singură modificare poate îmbunătăți dramatic performanța site-ului dvs. Al doilea este Browser Cache setare, pe care o veți vedea mai jos în pagina de setări. Ce face această setare? În esență, acesta îi spune browserului să descarce imagini, CSS, JavaScript și orice alte fișiere statice pe pagină într-un director temporar, astfel încât paginile ulterioare să utilizeze aceleași fișiere statice din memoria cache a browserului, în loc să le redeal din site-ul dvs. timp. Pentru a activa acest lucru, faceți clic pe “Permite” în secțiunea Cache Browser.


Apoi apasa “Browser Cache” sub W3 Total Cache “Performanţă” secțiune din panoul Admin. De obicei, permit tuturor, cu excepția erorilor în cache 404. Lucrul important este să vă asigurați că primele trei elemente sunt activate ca valori implicite.


Cu W3 Total Cache configurat, este timpul să faceți un alt criteriu de referință pentru a vedea cum s-au îmbunătățit lucrurile.

Benchmark După configurarea setării cache-ului total W3

În timp ce alergam la PageSpeed ​​Insights, am descoperit că scorul pentru Mobile și Desktop a crescut cu 10 puncte, iar Desktop-ul a crescut din zona citită.

Pingdom a arătat cea mai mare creștere. Performanța a variat de la 72% Mai lent decât celelalte site-uri, până la 52% mai repede decât celelalte site-uri!

Aceasta este o imbunatatire imensa datorita W3 Total Cache, dar exista si mai multe lucruri pe care le puteti face pentru a optimiza performanta site-ului dvs..

Serverul dvs. Web ar trebui să comprime conținutul

Un articol de la inginerii Google de la Google Developers descrie cât de important este comprimarea conținutului web pentru a conserva lățimea de bandă Internet. De fapt, articolul lor începe cu declarația dramatică, “În fiecare zi, mai mult de 99 de ani umane sunt irosite din cauza conținutului necomprimat.”

Dacă nu doriți să contribuiți la pierderea timpului cititorilor dvs., atunci este posibil să doriți să explorați contul dvs. de găzduire web pentru orice instrument marcat ca “Optimizați site-ul” în CPanel. Aici veți descoperi că este implicită “invalid”. Mergeți și schimbați asta “Comprimați tot conținutul” și faceți clic pe “Actualizați setările”.


Acest lucru va necesita o încărcare puțin mai mare pe serverul serverului web, dar compromisul în lățimea de bandă salvată este bine meritat. Monitorizați cu atenție serverul dvs. (sau notificați-vă gazdei ceea ce faceți) doar pentru a vă asigura că creșterea sarcinii procesorului nu este prea semnificativă.

Făcând un alt test de marcaj, observ că această modificare mi-a mărit performanța cu încă 5%.


Desigur, mai puteți face și mai multe. În mod specific, vă puteți înscrie pentru un serviciu de rețea de livrare de conținut (CDN).

De ce folosirea unui CDN mărește performanța

O rețea de livrare a conținutului este un serviciu care are servere situate în întreaga lume. Când vă înscrieți pentru un serviciu CDN, conținutul static, cum ar fi imaginile, fișierele CSS și JavaScript, devine stocat în cache pe mai multe servere web din întreaga lume. Când un utilizator vizitează site-ul dvs. web, serviciul CDN redirecționează vizitatorii către serverul web situat cel mai aproape de locația lor geografică.

Aceasta înseamnă că dacă aveți un cont de gazduire web cu sediul central și un centru de date din Houston, Texas, un cititor din Australia nu va trebui să aștepte o conexiune de încărcat între browserul și serverul web din Texas; un server CDN 3 moduri de a accelera site-ul dvs. cu Cloud 3 moduri de a accelera site-ul dvs. cu Cloud Cloud este răspunsul la toate problemele lumii, ar părea - o tehnologie buzzword care trimite cercul de calcul complet înapoi în unde a început - cu un model de client subțire și ... Citește mai mult le va oferi conținutul într-o fracțiune de timp.

W3 Total Cache vă permite să configurați un CDN pe pagina de setări principală din secțiunea Network Content Delivery Network.

În cazul meu, m-am înscris pentru un cont MaxCDN. Acestea nu sunt conturi gratuite, dar sunt destul de accesibile. Pentru o lățime de bandă a lățimii lunare a site-ului de aproximativ 500 GB pe lună, vă uitați la aproximativ 40 USD pe lună, iar actualizarea la un cont de afaceri de 1 TB este de numai aproximativ 80 USD pe lună. Va trebui să configurați o “Trageți zona” în contul dvs. CDN.

Dacă opțiunea există, activați întotdeauna compresia pentru a reduce utilizarea lățimii de bandă.

Odată ce zona dvs. de tragere este instalată, serviciul vă va oferi adresa URL CDN pentru a configura CDN în W3 Total Cache.


Folosind adresa URL CDN din contul dvs. CDN, reveniți la WP-Admin pe WordPress și accesați meniul Configurare CDN. Introduceți adresa URL în câmp pentru “Înlocuiți numele de gazdă al site-ului cu:”

Dacă utilizați cea mai nouă versiune de W3 Total Cache, această secțiune poate părea puțin diferită. Veți găsi un “Autoriza” butonul pe care îl puteți utiliza pentru a obține în mod direct o cheie API. Aveți, de asemenea, posibilitatea de a adăuga mai multe subdomenii de pe site-ul dvs. care vor coadă utilizând adresa URL unică CDN, dar va trebui să adăugați codul CNAME și apoi să îl adăugați în contul propriu de găzduire a domeniului - dar acest lucru depășește domeniul de aplicare al acestei articol. Cele de mai sus reprezintă o configurație simplă pentru un blog fără subdomenii.

Nu periați asta dacă vă pasă de SEO! În timp ce adăugați un CNAME în setările CDN și sub contul de găzduire a domeniului dvs. nu este necesar să utilizați un CDN, veți dori să profitați de acesta pentru ca fișierele de imagini găzduite să apară în ta numele de domeniu existent, mai degrabă decât un alt domeniu CDN. Dacă nu reușiți să faceți acest lucru în mod corespunzător, ar putea scădea în mod semnificativ paginile dvs. indexate și afișările motorului de căutare, astfel încât să călcați cu atenție!

Salvați toate setările, ștergeți memoria cache. Dacă este setat corect, veți vedea că CDN este activat.

Odată ce acest lucru este activat în mod corespunzător, continuați și executați un alt test de performanță. De data aceasta a existat o creștere destul de drăguță - o revenire de 7% din nou, datorită cache-ului CDN.


Această creștere a performanței poate fi chiar mai semnificativă pentru persoanele care locuiesc mai departe de centrul de date al companiei dvs. de găzduire. De când am venit în S.U.A., am înregistrat o creștere a performanței de 7%, dar cineva din Europa sau Asia poate vedea o creștere a performanței de două cifre atunci când vizitează site-ul dvs. acum. Nu există o modalitate mai bună de a vă servi publicul internațional mai bine decât asta.

Un ultim lucru, dar foarte important de ținut minte atunci când utilizați un serviciu CDN ca acesta este faptul că multe din conținutul dvs. - în special imaginile dvs. - vor fi difuzate dintr-un alt domeniu. Ultimul lucru pe care îl doriți este ca Googlebot să acceseze cu crawlere celălalt domeniu, să-l identifice ca un conținut duplicat al site-ului dvs. original și apoi să renunțe la autoritatea în funcție de informațiile false. Pentru a evita acest lucru, trebuie să nu permiteți robotilor să acceseze cu crawlere versiunea CDN a paginilor și fișierelor dvs. Serviciile CDN vor oferi un domeniu SEO în care puteți activa acest lucru, cum ar fi MaxCDN care are această setare în cadrul setărilor SEO unde Robots.txt poate fi activat și intrarea Disallow robots.txt configurată.

După cum puteți vedea, există multe modalități de îmbunătățire a performanței site-ului dvs. web. W3 Total Cache sau alte pluginuri WordPress caching vă vor ajuta cu siguranță să faceți acest lucru, dar nu credeți că va face totul pentru dvs. În plus față de instalarea unui plugin de cache, veți dori să vă asigurați că comprimarea fișierelor de pe serverul dvs. web; folosești un CDN; și explorați sugestiile oferite de instrumentul Google Pagespeeed pentru a vă îmbunătăți în mod constant site-ul. Este un loc de muncă care nu se termină niciodată, dar merită efortul.

Explorați mai multe despre: Blogging, CDN, Web Design, Dezvoltare Web, Instrumente pentru webmasteri, Wordpress Plugins.