Cum se utilizează memoria cache a utilizatorilor pentru a grăbi site-ul (anteturile ultime modificate, ETag, expiră, cache-control)

Următorul pas pentru a accelera site-ul și a implementa recomandările aferente ale serviciului PageSpeed ​​Insights este un eveniment pentru a configura cache-ul în browserele utilizatorilor

Următorul pas pentru a accelera site-ul și a implementa recomandările aferente ale serviciului PageSpeed ​​Insights este un eveniment pentru a configura cache-ul în browserele utilizatorilor.

Să analizăm în detaliu această parte a optimizării unei resurse web, care poate fi implementată prin introducerea directivelor corespunzătoare în fișierul de configurare .htaccess al serverului care execută software-ul Apache.

Configurarea memoriei cache în browser-ul utilizatorilor pentru a crește viteza site-ului

Amintiți-vă, la începutul postului am menționat că opțiunea propusă nu este 100% universală și nu este potrivită pentru toată lumea? Din păcate, este. Faptul este că această metodă este potrivită numai pentru serverele gestionate de software-ul Apache (din care, cu toate acestea, majoritatea covârșitoare).

Mai mult, mișcările descrise mai jos vor da rezultate doar dacă Apache funcționează în forma sa pură. Dacă utilizați o mulțime de Apache + nginx, atunci va trebui să configurați acesta din urmă, iar în acest caz, proprietarii site-urilor pe gazdele virtuale partajate nu pot face fără ajutor. Deci, trebuie să contactați hostess (cu toate acestea, de asemenea, o opțiune).

Deci, vom configura ieșirea paginilor din memoria cache specificând directive speciale care sunt scrise în fișierul .htaccess , care nu este altceva decât un mijloc de administrare la distanță a serverului în care se află proiectul.

Toate acțiunile de editare de pe server trebuie să fie controlate de dvs., deci asigurați-vă că faceți copii ale fișierelor care trebuie modificate, astfel încât, dacă este posibil, să reveniți la starea inițială a site-ului.

Există un fișier .htaccess de obicei în directorul rădăcină (folder public_html sau htdocs) al site-ului dvs. Mai întâi, verificați disponibilitatea acestuia conectându-vă la un server de la distanță unde este găzduit proiectul dvs., printr-o conexiune FTP ( aici am dezasamblat managerul Filezilla de către oase). Dacă nu observați fișierul .htaccess, încercați să selectați "Server" - "Afișați forțat fișiere ascunse" din meniul FileZilla de sus:

Citiți detalii despre implementarea cache-ului în browsere.