Întrebări Frecvente • Dev
Site-urile de analiză GTmetrix şi PageSpeed îmi recomandă să setez leverage-browser-caching. Cum pot face asta ?
Îmbunătățește-ți viteza site-ului setând leverage browser caching în fișierul .htaccess pentru servere Apache, folosind reguli de expirare pentru imagini, video și fișiere statice.
Vizualizări 372Actualizat 6 aniPublicat la 09/02/2019de Sebastian Szlivka
Leverage browser caching constă în adăugarea unor reguli de caching/expirare la nivel de server web de care browser-ul care va accesa site-ul va ţine cont. Practic o dată descarcăte - elementele la care se face caching nu vor fi redescărcate decât la expirarea timpulu setat pentru caching sau cu efectuarea unui full refresh pe pagina respectivă. Câteva reguli de caching care se pot adăuga în fişierul .htaccess în cazul unui server web Apache sunt :
ExpiresActive On
# Images
ExpiresByType image/jpeg "access plus 1 year"
ExpiresByType image/gif "access plus 1 year"
ExpiresByType image/png "access plus 1 year"
ExpiresByType image/webp "access plus 1 year"
ExpiresByType image/svg+xml "access plus 1 year"
ExpiresByType image/x-icon "access plus 1 year"
# Video
ExpiresByType video/mp4 "access plus 1 year"
ExpiresByType video/mpeg "access plus 1 year"
# CSS, JavaScript
ExpiresByType text/css "access plus 1 month"
ExpiresByType text/javascript "access plus 1 month"
ExpiresByType application/javascript "access plus 1 month"
# Others
ExpiresByType application/pdf "access plus 1 month"
ExpiresByType application/x-shockwave-flash "access plus 1 month"