Astăzi continuăm cu configurarea cache-ului și obiectelor browserului. Browserul fiind unul dintre instrumentele care optimizează încărcarea unui site web, acest element nu trebuie neglijat.

Pentru cei care nu știu, efectuăm o serie de configurare pe plugin-ul W3TC sau W3 Total Cache, care este un plugin cache care vă va permite să optimizați viteza dvs WordPress blog. Pe parcursul acestei serii de tutoriale, am dezvoltat deja câteva capitole în configurarea pluginului W3 Total Cache.

Trebuie să înțelegeți despre ce am vorbit în episodul anterior despre care este vorba configurarea bazei de date. Vom vorbi în acest tutorial despre configurarea cache-ului obiectelor și cache-ului browserului.

1 - Cache obiect

Meniul cache de obiecte Are o singură secțiune de setări avansate.

setări avansate

Primele două câmpuri din această secțiune și anume „ Durată de viață implicită a obiectelor cache "Și" Interval de colectare a gunoiului Sunt utilizate pentru a defini durata de viață a obiectelor cache și frecvența cu care obiectele expirate sunt șterse. Puteți reduce durata de viață a obiectelor sau puteți reduce intervalul de ștergere a obiectelor expirate. Alternativ, dacă doriți să reduceți încărcarea pe server, puteți crește ambele valori. În majoritatea cazurilor, valorile implicite sunt acceptabile.

Următoarele câmpuri, „ Grupuri globale Este folosit pentru a identifica grupuri de obiecte care sunt partajate între site-uri, atunci când se utilizează o rețea multisite WordPress. Ideea acestei caracteristici este că unele dintre aceste obiecte pot fi stocate în cache și reutilizate în rețea.

global-settings-w3tc-settings

Nu trebuie să modificați setările „Grupuri globale” decât dacă sunteți un dezvoltator WordPress cu experiență și sunteți familiarizat cu modul în care funcționează grupurile.

În cele din urmă, câmpul „Grupuri non-persistente” este utilizat pentru a identifica obiecte care nu ar trebui niciodată să fie stocate în cache. Din nou, dacă nu sunteți familiarizați cu grupurile de obiecte, nu editați acest câmp.

2 - Cache de browser

Acest meniu are patru secțiuni pentru reglarea fină a cache-ului browserului: General, CSS și JS, HTML și XML, Media și alte fișiere. Câmpurile prezentate în fiecare secțiune sunt aproape identice. Când reglați setările secțiunii generale, aceleași setări vor fi aplicate tuturor secțiunilor ulterioare. Apoi, puteți înlocui setările specifice din ultimele secțiuni după ce ați terminat configurarea secțiunii „General”. Prin urmare, ar trebui să configurați mai întâi secțiunea „General” și apoi să reglați fin fiecare secțiune corespunzătoare, dacă este necesar.

Cache browser: General

Primele patru opțiuni din „ General Sunt toate asemănătoare între ele. În esență, toți patru fac același lucru: faceți datele stocate în cache întotdeauna valabile. Cu toate acestea, fiecare o face într-un mod diferit.

wordpress-w3tc-browser-cache

Opțiunile " Setați antetul Ultima modificare „Și„ eTag ”sunt stocate de un browser și apoi utilizate ulterior pentru a întreba serverul dacă există versiuni noi ale documentelor stocate.

Opțiunile " expiră antetul "Și" setați antetul controlului cache »Limitați durata de viață a resurselor cache. Expirarea antetului face acest lucru prin atribuirea unei date fixe de expirare resurselor cache. In timp ce " antet de control cache Este folosit pentru a atribui o durată de viață care începe să ruleze atunci când obiectul cache este descărcat de browser.

Cel puțin activați prima opțiune a „ Set Last-Modified - header ". Dacă doriți să fiți mai atenți, permițând vizitatorilor dvs. să aibă cea mai actualizată versiune a site-ului dvs., activați opțiunile suplimentare.

Activați opțiunea „ Setați antetul W3 Total Cache dacă doriți să puteți privi antetul HTTP al unui document pentru a determina dacă a fost Caching de W3TC. Dacă nu știți cum să urmăriți anteturile HTTP sau nu vă pasă, lăsați această opțiune dezactivată. Acest lucru nu afectează performanța.

configurare-browser-w3tc-tutorial

Lasă opțiunea „ Activați compresia HTTP (gzip) »Activat. Acest lucru reduce dimensiunea fișierelor text și poate avea un impact semnificativ asupra performanței site-ului.

Lasă opțiunea „ Prevenirea stocării în cache a obiectelor »Verificat. Acest lucru asigură modificarea tuturor setărilor și că un șir nou este generat și atașat la toate elementele din cache, astfel încât browserele să știe cum să scape de fișierele vechi pentru a descărca altele mai noi.

Există anumite resurse ale site-ului web pe care poate nu doriți să le vedeți în cache de browser. Ar putea fi un player media Flash. Adăugați calea către aceste resurse în „ Preveniți lista de excepții în cache ".

Bifați opțiunea „ Nu setați cookie-uri pentru fișiere statice ".

Control-de-cookie-w3tc

Ideea aici este că fișierele statice (imagini, fișiere CSS și JavaScript) nu au nevoie de un cookie pentru a fi adăugat la antetul HTTP.

Următoarea opțiune „Nu procesați erori 404 pentru obiecte statice cu WordPress”, va reduce încărcarea serverului, permițând serverului să gestioneze fișiere 404 statice, mai degrabă decât folosind procesul implicit WordPress 404.

Cu excepția cazului în care vă așteptați la o încărcătură mare de 404 de pagini, selectarea sau nu a acestei opțiuni nu va modifica performanța prea mult. Cea mai bună practică ar fi să bifați această opțiune, dar poate determina unele pluginuri să genereze o grămadă de erori 404. Dacă se întâmplă acest lucru, va trebui să adăugați manual adresele URL pentru resursele care încalcă drepturile la câmpul intitulat „Lista de excepții a erorilor 404”. ".

Cache pentru browser: CSS și JS, HTML și XML, media

Fiecare dintre aceste secțiuni va moșteni valorile adăugate la „ General ". Cu toate acestea, puteți utiliza fiecare dintre aceste secțiuni pentru a rafina modul în care fiecare tip de resursă este tratat în memoria cache a browserului.

Gata pentru acest tutorial. Dacă aveți întrebări, nu ezitați să le adresați în comentarii.