Este important să aveți un site web rapid atât în ceea ce privește experiența utilizatorului, cât și rezultatele căutării. În acest articol vom afla ce este caching-ul, cum poate ajuta la accelerarea lucrurilor și două pluginuri cache populare pentru WordPress.
Caching-ul este un fel de stocare a datelor pentru utilizări viitoare. Vorbim despre caching-ul datelor legate de site-uri web, astfel încât acestea pot fi cod HTML, JS și CSS, dar imagini, fonturi și fișiere Flash sunt de asemenea cacheabile.
Există două motive pentru care ar trebui să folosim cache-ul: pentru a reduce latența (viteza de câștig) și pentru a reduce traficul în rețea (cantitatea de date încărcată).
Viteza site-ului web poate fi un factor esențial pentru site-urile comerciale cum ar fi webshop-urile sau motoarele de căutare, cum ar fi Google.
Cache-ul este utilizat în general atât pe partea clientului (browser), cât și pe partea de server.
Pe web, de obicei, fiecare componentă de conținut are o dată și o dată de expirare, care dictează cât timp aplicația utilizează versiunea veche. Când expiră acest timp, serverul și clientul vor utiliza o nouă versiune care trebuie să fie descărcată din nou.
O strategie bună pentru cache este identificarea celor mai populare și / sau cea mai mare dimensiune date și aplicarea cache-ului la prima. După aceasta, puteți merge mai departe și puteți găsi mai multe componente în cache.
Cu acest cod plasat în partea de sus a secțiunii cap, puteți dezactiva cache-ul de pe partea clientului.
Acest mic cod de două linii merge la partea superioară a unui fișier PHP.
CDN reprezintă rețeaua de distribuire a conținutului. De obicei, acesta constă în mai multe servere în mai multe locații geografice pentru a gestiona conținutul folosit de site-uri web. Acesta poate fi folosit pentru a accelera încărcarea de fișiere externe, cum ar fi CSS, JS și imagini. Există atât opțiuni gratuite, cât și plătite, dacă doriți să utilizați acest tip de serviciu.
Locația fizică a serverelor CDN este foarte importantă. Dacă site-ul dvs. este în Europa și CDN-ul pe care îl utilizați are doar servere în Europa, dar un utilizator american solicită o pagină, atunci va fi la fel de lent ca și cum nu ați utiliza CDN.
Două CDN gratuite populare sunt Cloudflare și Coral. Pe partea platita Amazon Cloudfront este probabil cel mai mare si cel mai cunoscut serviciu, care are o preturi la cerere si un calculator de trafic.
Depinde de plugin-ul dvs. ce va fi stocat în memoria cache. Unele pluginuri oferă doar caching pentru back end (PHP, MySQL) și altele pot gestiona și frontend (HTML, CSS, JS, imagini, fonturi etc.). Citiți descrierea pluginului pentru a afla care părți din
pagina web va fi gestionată.
Conținutul static (front-end) este, de obicei, fișiere obișnuite (CSS, JS, imagini, fișiere Flash, fonturi etc.) de pe server și manipulate utilizând cele mai simple metode disponibile serverului web. Conținutul dinamic (back end) este întotdeauna generat (în general dintr-o bază de date, de ex. Articole în cazul unui blog) în momentul solicitării către pagină.
Dacă vorbim despre Apache, există două metode care pot gestiona caching-ul bazat pe HTTP: unul este mod_cache, iar celălalt este modul_file_cache.
Puteți găsi, de asemenea, ghidul Apache util pentru a înțelege modul în care se ocupă de cache și de solicitări, de asemenea.
Aceste două instrumente au fost descărcate de peste 4 milioane de ori combinate și au și o reputație sănătoasă. În timp ce WP Super Cache este un plugin mai simplu în ceea ce privește cât de multe lucruri puteți seta, celălalt este ca un monstru, pentru că are câteva duzină de caracteristici pe categorie.
Descrierea: Plugin-ul de caching foarte rapid pentru WordPress.
Acest plugin funcționează în principiu ca o cache de pagină care înseamnă că creează fișiere HTML statice. Aceste fișiere sunt stocate și înlocuite din nou după expirarea timpului dat. WP Super Cache se bazează pe un plugin inițial de Ricardo Galli Granada. Utilizarea pluginului este foarte simplă: instalați, apoi mergeți la pagina de opțiuni și setați timpul cache-ului dorit. Este important să știm că de exemplu un conținut dinamic. în bara laterală, va fi actualizată numai când paginile memorate în cache sunt actualizate.
Descrierea: "Plugin-ul de performanță WordPress cel mai bine evaluat și cel mai complet: îmbunătățiți dramatic viteza și experiența utilizatorilor site-ului dvs. Adăugați cache pentru browser, pagină, obiect și bază de date, precum și minifierea și rețeaua de difuzare de conținut (CDN) către WordPress.
Acest instrument are o gamă largă de setări, de exemplu: cache de pagini, minificare, cache de baze de date, cache de obiecte, memorie cache browser, CDN, lac, performanță și securitate de Cloudflare. Dispune chiar de modul de depanare pentru mai multe setări, iar utilizatorul poate exporta și importa fișiere de configurare.
Mai multe beneficii ale folosirii acestui plugin în funcție de dezvoltatori:
WP Super Cache | W3 Total Cache | |
Freeware | da | da |
Versiunea Plugin | 1.1 | 0.9.2.4 |
Versiunea WordPress | 3.0+ | 2.8+ |
Descărcări | 3,4 milioane+ | 1.2 milioane+ |
Rata medie | 4 | 4.5 |
Funcționează fără modificarea fișierelor | da | da |
Suport CDN | da | da |
Cache pentru pagini | da | da |
Suport server testat |
|
|
Plugin Homepage | de Donncha O Caoimh | de W3 Edge |
Forum de suport | WP Super Cache | W3 Total Cache |
FAQ | da | da |
Numărul de setări | Moderat | Foarte multi |
Numărul de dezvoltatori | unu | câteva |
Ambele pluginuri oferă câteva categorii utile de cache. Interfața cu utilizatorul W3 Total Cache arată mai bine decât WP Super Cache, dar în același timp opțiunile pot fi un pic copleșitoare acolo. Este o idee bună să instalați ambele instrumente, să verificați toate opțiunile și să decideți ce aveți nevoie, dar, în ansamblu, aș rămâne în WP Super Cache pentru a petrece mai puțin timp în joc.