Plugin W3 Total Cache, optimizarea performanței web pentru wordpress.
Plugin-ul W3 Total Cache permite optimizarea performanței unui website creat pe platformă WordPress. În special pentru cache și viteza website-ului.
Descriere Plugin W3 Total Cache
W3 Total Cache îmbunătățește SEO și experiența utilizatorului dvs. prin creșterea performanței website-ului.
Acesta reduce timpul de încărcare prin funcții precum, integrarea rețelei de livrare a conținutului (CDN) și cele mai bune practici.
Este singurul cadru de optimizare a performanței web (WPO) pentru hosting WordPress. W3 Total Chace este de încredere pentru milioane de editori, dezvoltatori web și gazde web.
A ajuns să fie folosit în întreaga lume pentru mai mult de un deceniu.
Beneficii
- Îmbunătățiri în clasamentul paginilor pentru rezultatele motoarelor de căutare. În special pentru website-urile prietenoase cu dispozitivele mobile care utilizează SSL;
- Cel puțin de 10 ori îmbunătățirea performanței generale a website-ului atunci când este configurat;
- Rate de conversie îmbunătățite și ”performanța website-ului” care afectează clasamentul website-ului dvs.;
- Vizualizări repetate ”instantanee”. Memoria în cache a browserului;
- Redarea progresivă optimizată. Paginile încep să fie redate rapid și pot fi interacționate mai rapid;
- Timp redus de încărcare a paginii. Timp de vizitare crescut pe website, atunci cînd vizitatorii vizualizează mai multe pagini;
- Performanță îmbunătățită a serverului web prin menținerea perioadelor mari de trafic;
- Economii de până la 80% de lățime de bandă prin comprimare redusă și HTTP de HTML, CSS, JavaScript și fluxuri.
Caracteristici cheie pentru plugin-ul W3 Total Cache
- Compatibil cu găzduire partajată, servere virtuale private/dedicate și servere/clustere dedicate;
- Gestionarea rețelei transparente de livrare a conținutului (CDN) cu Media Library, fișiere tematice și WordPress în sine;
- Asistență mobilă. Memorie în cache a paginilor respective de către referitor sau grupuri de agenți utilizatori. Inclusiv comutarea temelor.
- Suport accelerat pentru pagini mobile (AMP);
- Asistență Secure Socket Layer (SSL);
- Memorizarea în pagini (reduse și comprimate) și postări în memorie, pe disc sau pe CDN (FSD) (după grupul de agenți de utilizatori);
- Memorizarea în cache a CSS (redus și comprimat) și JavaScript în memorie, pe disc sau pe CDN;
- Memorarea în cache a fluxurilor (site, categorii, etichete, comentarii, rezultate ale căutării) în memorie, pe disc sau pe CDN;
- Memorizarea în pagini cu rezultatele căutării (adică URI-uri cu variabile de șir de interogare) în memorie sau pe disc;
- Memorizarea în cache a obiectelor bazei de date în memorie sau pe disc;
- Memorizarea în cache a obiectelor;
Alte caracteristici Plugin W3 Total Cache
- Introducerea în cache a fragmentelor, în memorie sau pe disc;
- Metodele de cache includ Discul local, Redis, Memcached, APC, APCu, eAccelerator, XCache și WinCache;
- Reducerea postărilor, a paginilor și a fluxurilor;
- Reducerea JavaScript-ului încorporat sau terț (cu actualizări automate);
- Reducerea CSS inline, încorporate sau terțe părți (cu actualizări automate);
- Memorizarea în cache a browserului folosind controlul cache, viitoarele antete de expirare și etichetele de entitate (ETag) cu „cache-busting”
- Gruparea JavaScript după șablon (pagina principală, pagina post etc.) cu controlul locației încorporate;
- Îmbunătățirea încorporarii JavaScript;
- Importați fișierele atașate direct în Media Library (și CDN);
- Asistență WP-CLI pentru curățarea cache-ului, actualizarea șirului de interogare și multe altele;
- Funcții de securitate diverse;
- Statistici de memorie în cache pentru informații despre performanță;
- Cadru de extensie pentru personalizare sau extensibilitate, de ex. New Relic, Cloudflare, WPML și multe altele;
- Integrare proxy inversă prin Nginx sau Varnish.
Îmbunătățiți experiența utilizatorului pentru cititorii dvs., fără a fi nevoie să schimbați WordPress, tema, plugin-urile sau modul în care vă produceți conținutul.
Pentru mai multe informații despre cele mai bune plugin-uri puteți vizita articolul cele mai bune plugin-uri WordPress.
De ce contează viteza?
Motoare de căutare precum Google, măsoară și determină viteza website-urilor în algoritmul lor de clasare.
Când recomandă un website vor să se asigure că utilizatorii găsesc ceea ce caută rapid. Deci, în realitate, Dvs. și Google ar trebui să aveți același obiectiv.
Viteza este printre cei mai importanți factori de succes cu care se confruntă website-urile.
De fapt, viteza website-ului dvs. afectează direct veniturile. Unele website-uri cu trafic ridicat au efectuat cercetări și au descoperit următoarele:
- google.com: +500 ms (scădere de viteză) -> -20% pierdere de trafic;
- yahoo.com: +400 ms (scădere de viteză) -> -5-9% pierdere de trafic cu pagină întreagă (vizitator rămas înainte ca pagina să se termine de încărcat);
- amazon.com: +100 ms (scădere de viteză) -> -1% pierderi de vânzări.
O miime de secundă nu este mult timp, dar impactul este destul de semnificativ.
Chiar dacă nu sunteți o companie mare (sper să deveniți una), o pierdere este încă o pierdere.
Cu toate acestea, există o soluție la această problemă, profitați.
Consecințe ale unei performanțe slabe
Multe dintre celelalte consecințe ale performanței slabe au fost descoperite în urmă cu mai bine de un deceniu:
- Credibilitate mai mică percepută (Fogg și colab., 2001);
- Calitate mai mică percepută (Bouch, Kuchinsky și Bhatti 2000);
- Frustrarea utilizatorului sporită (Ceaparu et al. 2004);
- Creșterea tensiunii arteriale (Scheirer și colab., 2002);
- Fluxuri reduse (Novak, Hoffman și Yung 200);
- Rata de conversie redusă (Akamai 2007);
- Rata de ieșire crescută (Nielsen 2000);
- Sunt percepute ca fiind mai puțin interesante (Ramsay, Barbesi și Preece 1998);
- Sunt percepute ca fiind mai puțin atractive (Skadberg și Kimmel 2004).
Există o serie de resurse care au documentat rolul performanței în succes pe web.
Plugin-ul W3 Total Cache există pentru a vă oferi un cadru de ajustare a aplicației sau website-ul dvs. fără a fi nevoie să faceți ani de cercetare.
De ce este W3 Total Cache mai bun decât alte soluții cache?
Este un cadru complet. Majoritatea plugin-urilor cache disponibile fac o treabă excelentă în atingerea a două obiective de performanță.
Plugin-ul nostru remediază numeroase aspecte ce reduc performanțele oricărui website.
Reducerea consumului procesului (încărcării) și a consumului de lățime de bandă doar pentru paginile HTML afectează performanța unui website.
La fel de important, plugin-ul nu necesită modificări de temă, modificări la .htaccess (mod_rewrite rules) sau compromisuri de programare pentru a începe.
Cel mai important, este singurul plugin conceput pentru a optimiza toate mediile practice de găzduire mici sau mari. Opțiunile sunt multe, iar configurarea este ușoară.
Poți auzi des ”website-ul meu este în regulă, nimeni nu se plânge de viteză”
Rareori cititorii își fac timp să se plângă. De obicei, opresc doar răsfoirea website-ului mai devreme decât ați dori dvs .
Problema este că nu se mai întorc la website niciodată. Acesta este singurul plugin special conceput pentru a vă asigura că toate aspectele website-ului dvs. sunt cât se poate de rapide.
Google pune mai mult accent pe viteza unui website ca factor în clasament. Acest plugin vă ajută și cu asta.
Este în interesul fiecărui proprietar al website-ului să se asigure că performanța nu împiedică succesul acestuia.
Versiuni WordPress acceptate
Pentru a utiliza toate funcțiile din suită, este necesar un minimum de versiune WordPress 2.8 cu PHP 5.3.
Versiunile anterioare vor beneficia de importatorul nostru media pentru bibliotecă pentru a le readuce pe calea de actualizare și într-un CDN ales.
De ce nu-mi ușurează mai mult munca?
Marea întrebare! Plugin-ul W3 Total Cache folosește mai multe instrumente open source pentru a încerca să combine și să optimizeze CSS, JavaScript și HTML.
Din păcate, unele încercări și erori devin necesare din partea dezvoltatorilor.
Doar pentru a vă asigura că, codul lor poate fi minimizat cu succes în diferitele biblioteci W3 Total Cache acceptate.
Chiar și așa, dacă dezvoltatorii își testează codul amănunțit, nu pot fi siguri că ar putea avea interoperabilitatea cu celelalte coduri ale website-ului dvs.
Această defecțiune nu revine niciunei părți aici. Există mii de plugin-uri și combinații tematice pe care le poate avea un website dat.
Există milioane de combinații posibile de CSS, JavaScript și HTML.
O regulă bună este să încercați modul automat. Puteți să lucrați cu un dezvoltator pentru a identifica codul care nu este compatibil.
Apoi să începeți cu modul combinat doar (optimizarea cea mai sigură) și să creșteți optimizarea până la punctul dorit.
Lucrăm mereu pentru a face acest lucru mai simplu în versiunile viitoare.
Însă, aceasta nu este o angajare pe care o putem realiza singuri. Când găsiți un plugin, o temă sau un fișier care nu este compatibil cu minimalizarea, adresați-vă dezvoltatorului.
Îi puteți cere fie să furnizeze o versiune minimalizată cu distribuția lor. Sau vă puteți asigura că codul lor este compatibil cu minimalizarea.
Dar comentariile? W3 Total cache încetinește rata la care apar comentarii?
Dimpotrivă, la fel ca în orice altă acțiune pe care un utilizator o poate efectua pe un website, o performanță mai rapidă va încuraja activitatea.
Cache-ul este atât de repede reconstruit în memorie, încât nu are probleme să le arate vizitatorilor cea mai actuală versiune a unei postări.
La rândul său aceasta se poate confrunta cu Digg, Slashdot, Drudge Report, Yahoo Buzz sau Twitter.
W3 Total Cache va interfera cu alte plugin-uri sau widget-uri?
Nu, dimpotrivă! Dacă utilizați setările de minimalizare, le veți îmbunătăți performanța de mai multe ori.
Indirect acest plugin va grăbi WP Admin. Dacă aveți o mulțime de bloggeri care lucrează cu dvs., veți vedea că aveți un server dedicat doar WP Admin odată ce acest plugin este activat.
Rezultatul va fi productivitatea crescută.
Scopul instrumentului ”Media Library Import”
Instrumentul de import al bibliotecilor media este pentru instalații WordPress vechi sau ”dezordonate”.
Acestea au atașamente (imagini, etc, în postări sau pagini) împrăștiate pe serverul web sau ”hot linked” la website-uri terțe, în loc să utilizeze corect biblioteca media.
Instrumentul vă va scana mesajele și paginile pentru cazurile de mai sus.
Apoi le va copia în biblioteca media, vă va actualiza postările pentru a utiliza adresele de legătură și va produce un fișier .htaccess.
Acesta va conține lista redirecțiilor permanente, astfel motoarele de căutare pot găsi fișierele în noua lor locație.
Ar trebui să faceți backup pentru baza de date înainte de a efectua această operație.
Cum găsesc JS și CSS pentru a le optimiza cu acest plugin?
Folosiți butonul ”Ajutor” disponibil în fila de setări Minify. Odată deschis, instrumentul va căuta și va popula fișierele CSS și JS utilizate în fiecare șablon al website-ului pentru tema activă.
Pentru a adăuga apoi un fișier la setările de minimizare, faceți click pe caseta de lângă fișierul respectiv.
Locația de încorporare a fișierelor JS poate fi, de asemenea, specificată pentru a îmbunătăți performanța redării paginii.
Setările minime pentru toate temele instalate pot fi gestionate și de pe instrument, selectând tema din meniul derulant.
Odată terminată configurarea setărilor de minify, faceți click pe butonul Apply și închide, apoi salvați setările din fila Minify settings.
Nu înțeleg ce legătură are un CDN cu cache, care este complet diferit, nu?
Tehnic nu! Un CDN este un cache de înaltă performanță care stochează activele statice (fișierele dvs. tematice, biblioteca media etc) în diverse locații din întreaga lume.
Aceasta pentru a le oferi cititorilor din aceste regiuni un acces cu latență scăzută.
Cum folosesc un Origin Pull (Mirror) CDN?
Conectați-vă la panoul de control al furnizorilor dvs. CDN sau zona de administrare a contului.
Urmând pașii de configurare pe care îi oferă, creați o nouă ”zonă de tragere” pentru numele de domeniu al website-ului dvs.
Dacă există un asistent configurat sau orice sfaturi de depanare pe care le oferă furnizorul dvs., asigurați-vă că le consultați.
În fila CDN a plugin-ului, introduceți numele de gazdă furnizorului dvs. CDN furnizat în câmpul ”Înlocuiți numele de gazdă al website-ului cu”.
Ar trebui să efectuați întotdeauna o verificare rapidă prin deschiderea unui fișier de testare de la numele gazdă CDN, de ex. http://cdn.domain.com/favicon.ico.
Depanați cu furnizorul CDN până când acest test este reușit.
Acum accesați fila General și faceți click pe caseta de selectare și salvați setările pentru a activa funcționalitatea CDN și goliți memoria cache pentru ca modificările să aibă efect.
Configurare Amazon Simple Storage Service (Amazon S3) sau Amazon CloudFront ca CDN-ul
Mai întâi creați un cont S3. Este posibil să dureze câteva ore pentru ca datele de acreditare ale contului dvs. să fie funcționale.
În continuare, trebuie să obțineți ”ID-ul cheii de acces” și ”cheia secretă” din secțiunea ”Credențe de acces” din pagina ”Credențe de securitate” din dvs.
Asigurați-vă că starea este activă. Apoi, asigurați-vă că că Amazon S3 este ”tipul CDN” selectat din fila ”Setări generale”, apoi salvați modificările.
În fila ”Setări rețea de livrare a conținutului” introduceți ”cheia de acces”, ”cheia secretă”.
Introduceți un nume (evitați caracterele și spațiile speciale) în câmpul ”Create a bucket” făcând click pe butonul aceluiași nume.
Dacă utilizați o zonă existentă, specificați pur și simplu numele zonei în câmpul ”Bucket”.
Faceți click pe butonul ”Încărcare test S3” și asigurați-vă că testul are succes. Dacă nu, verificați setările și încercați din nou.
Salvați setările
Dacă utilizați deja CloudFront, puteți trece la următorul alineat. Accesați fila ”Setări generale” și faceți click pe caseta de selectare ”Activați”.
Salvați setările pentru a activa funcționalitatea CDN. Goliți memoria cache pentru ca modificările să aibă efect.
Dacă modul de previzualizare este activ, va trebui să ”implementați” modificările pentru ca acestea să intre în vigoare.
Pentru a utiliza CloudFront, efectuați toți pașii de mai sus, cu excepția selectării ”Amazon CloudFront” ”tip CDN” din secțiunea ”Rețea de livrare a conținutului” din fila ”Setări generale”.
La crearea unei noi zone, ID-ul de distribuție va fi completat automat.
În caz contrar, mergeți la AWS Management Console și creați o nouă distribuție.
Selectați S3 Bucket pe care ați creat-o mai devreme ca ”Origin”. Introduceți un CNAME dacă doriți să adăugați una sau mai multe la Zona dvs. DNS.
Asigurați-vă că ”Stare de distribuție” este activat și ”Stat” este implementat. Acum, în fila ”Rețea de livrare a conținutului” a plugin-ului, copiați subdomeniul găsit în AWS Management Console.
Introduceți CNAME utilizat pentru distribuție în câmpul ”CNAME”.
Opțional, puteți specifica până la 10 nume de gazdă pe care să le utilizați.
Acest lucru va îmbunătăți performanța de redare a paginilor website-ului dvs.
Numele de gazdă suplimentare ar trebui, de asemenea, să fie specificate în setările pentru distribuția pe care o utilizați în AWS Management Console.
Scopul butonului ”Modificați adresele URL de atașare”
Dacă numele de domeniu al website-ului dvs. s-a schimbat, acest instrument este util în actualizarea postărilor și paginilor dvs. pentru a utiliza adresele curente.
De exemplu, dacă website-ul dvs. era www.domain.com și ați decis să-l schimbați în domain.com.
Rezultatul va fi multe imagini ”sparte” sau multe redirecții inutile (care încetinesc experiența de navigare a vizitatorului).
Puteți utiliza acest instrument pentru a corecta acest lucru și cazuri similare.
Corectarea adreselor URL ale imaginilor dvs. permite plugin-ului să facă o treabă mai bună pentru a determina ce imagini sunt de fapt găzduite cu CDN.
Ca întotdeauna, nu doare niciodată să vă faceți o copie de rezervă mai întâi a bazei de date.
Plugin-ul W3 Total Cache este compatibil cu TDO Mini Forms?
Captcha și recaptcha vor funcționa bine. Cu toate acestea va trebui să împiedicați memorarea în cache a paginilor cu formulare.
Adăugați URI-ul paginii în caseta ”Nu memorați în cache următoarele pagini” din fila ”Setări” pentru cache.
Dacă o temă sau fișierele sale folosesc apelul php_flush () sau funcția flush () va interfera cu funcționarea normală a plugin-urilor.
Aceasta face plugin-ul să trimită fișiere în cache înainte ca operațiunile esențiale să se termine. Apelul flush () nu mai este necesar și ar trebui eliminat.
Primesc pagini goale sau 500 de coduri de eroare când încerc să actualizez WP pe modul de rețea
În primul rând, asigurați-vă că plugin-ul nu este activat (dezactivat) în toată rețeaua.
Apoi, asigurați-vă că este dezactivat pe toată rețeaua. Acum ar trebui să puteți face upgrade cu succes fără a vă deconecta website-ul.
O notificare despre proprietarul fișierului apare împreună cu un formular FTP, cum pot rezolva acest lucru?
Plugin-ul folosește funcționalitatea WordPress FileSystem pentru a scrie în fișiere.
Verifică dacă proprietarul fișierului, grupul de proprietari al fișierelor create se potrivesc cu proprietarul procesului.
Dacă nu este cazul, nu poate scrie sau modifica fișiere.
În mod obișnuit, ar trebui să vă informați gazda dvs. despre problema permisiunii și ar trebui să o poată rezolva.
Cu toate acestea, puteți încerca să adăugați define(‘FS_METHOD’, ‘direct’). La wp-config.php pentru a evita verificările fișierului și folderului.
Instalare Plugin W3 Total Cache
- Dezactivați și dezinstalați orice alt plugin de memorie în cache pe care îl puteți utiliza. Acordați o atenție deosebită dacă ați personalizat regulile de rescriere pentru permalink-uri de lux. Dacă ați instalat anterior un plugin de memorie în cache. Eventual, dacă aveți orice reguli de cache a browserului. Asta, deoarece, W3 Total Cache va automatiza gestionarea tuturor celor mai bune practici. Asigurați-vă că wp-content/ și wp-content/uploads/ (temporarily) au permisiunea 777 înainte de a continua, de ex. în terminal: # chmod 777 /var/www/vhosts/domain.com/httpdocs/wp-content/ folosind panoul de control de găzduire web sau contul FTP / SSH.
- Conectați-vă la contul dvs. de administrator WordPress. Folosind opțiunea de meniu ”Adăugare nou” din secțiunea ”Pluginuri” din navigare, puteți căuta: W3 Total cache. Dacă ați descărcat deja pluginul, faceți click pe link-ul ”Încărcare”. Găsiți fișierul .zip pe care descărcați și apoi faceți click pe ”Instalare acum”. Sau puteți dezarhiva și FTP încărcați plugin-ul în directorul de plugin-uri (wp-content/plugins/). În ambele cazuri, atunci când a terminat wp-content/plugins/w3-total-cache/ar trebui să existe.
- Localizați și activați pluginul în pagina ”Pluginuri”. Memorarea în cache a paginii va fi rulată automat în modul de bază. Setați permisiunile pentru conținut wp și wp-conținut/încărcări la 755, de ex. în terminal: # chmod 755 /var/www/vhosts/domain.com/httpdocs/wp-content/.
- Acum faceți click pe link-ul ”Setări” pentru a trece la fila ”Setări generale”. În cele mai multe cazuri, modul ”disc îmbunătățit” pentru memoria cache a paginii este un punct de pornire bun.
- Opțiunea ”Compatibility mode” este găsită în secțiunea avansată a filei ”Setări pentru cache de pagină”. Va permite funcționalitatea care optimizează interoperabilitatea caching-ului cu WordPress. Aceasta este dezactivată în mod implicit, dar foarte recomandată. Anii de testare în sute de mii de instalații ne-au ajutat să învățăm. Anume, cum să facem caching-ul să se comporte bine cu WordPress. Compromisul este că performanța îmbunătățită a cache-urilor pe disc în cadrul testelor de încărcare va fi scăzută. Cu aproximativ 20% la scală.
Recomandări și alte opțiuni
- În fila ”Minify Settings”, toate setările recomandate sunt presetate. Modul automat poate cauza probleme cu aspectul website-ului dvs. În acest caz treceți la modul manual și utilizați butonul de ajutor. Vă poate ajuta să simplificați descoperirea fișierelor și grupurilor CSS și JS. Acordă o atenție deosebită metodei și locației încorporărilor grupului JS.
- În fila ”Browser cache”, compresia HTTP este activată implicit. Asigurați-vă că activați alte opțiuni pentru a se potrivi obiectivelor dvs.
- Dacă aveți deja un furnizor de rețea pentru livrare de conținut (CDN), mergeți la fila ”Rețea pentru livrare de conținut”. Acolo completați câmpurile și setați-vă preferințele. Dacă nu utilizați Media Library, va trebui să importați conținutul în locațiile implicite. Utilizați Instrumentul de import pentru bibliotecă din fila ”Rețea de livrare de conținut” pentru a efectua această sarcină. Dacă nu aveți un furnizor CDN, puteți îmbunătăți performanțele website-ul ui dvs. utilizând metoda ”Self-hosted”. Pe propriul server, creați un subdomeniu care se potrivește înregistrării zonei DNS. De exemplu. static.domain.com și configurați opțiunile FTP în fila ”Content Delivery Network” în consecință. Asigurați-vă că încărcați fișierele corespunzătoare FTP, folosind butoanele de încărcare disponibile.
- În fila ”Database Cache”, setările recomandate sunt prestabilite. Dacă utilizați un cont de găzduire partajat, folosiți metoda ”disc” cu prudență. Timpul de răspuns al discului poate să nu fie suficient de rapid. Prin urmare această opțiune este dezactivată implicit.
- În fila ”User Agent Groups”, specificați orice dispozitive de utilizare. Acestea pot fi telefoanele mobile dacă este utilizată o temă mobilă.
Acest plugin poate fi descărcat accesând următorul link.
Un website cu o viteză de încărcare rapidă duce implicit la îndeplinirea unor obiective SEO.
Iar cel mai important obiectiv pentru orice strategii SEO rămâne a fi traficul organic de pe website.
This Post Has 0 Comments