Caching statice site-ul fișiere prin intermediul htaccess, probleme tehnice

Deoarece viteza de descărcări de fișiere este reflectată în promovarea, este necesar să se aplice cache de fișiere statice, și chiar și în acest caz, acesta va fi prin intermediul fișierului htaccess de serviciu

Marcați fișierele, ci mai degrabă să introduceți extensia lor de a lucra în mod specific cu ei și a pus-o în cache de

În acest caz, vom folosi modulul de server Antet web Apache și întrebați:

  • max-age - durata de viață a fișierelor stocate în memoria cache, după care va fi re-descărca fișierele.

Folosit de proiectare FilesMatch și a primit din antetul serverului CacheControl. Antet Antet vă permite să monitorizeze cereri HTTP și răspunsurile serverului. Și acum, odată descărcat fișierul, data viitoare un computer client nu mai este nava lor (dar numai într-un timp maxim de vârstă) - ca urmare a acestui fapt, și a obținut o creștere a vitezei de încărcare a paginii.

Pagini dinamice cu script-uri, cum ar fi PHP - de obicei dezactiva cache. Face acest lucru, vom adăuga următoarele tipuri de proiectare:


Header unset Cache-Control

Caching pagini statice de pe partea de browser - expiră modulul

Putem să pagini cache ale site-ului cu ajutorul modulului expiră. Această capacitate de a controla antetele HTTP pe partea browser-ului, cu posibilitatea de a seta durata de viață cache. De asemenea, lucrează cu fișiere htaccess:


ExpiresActive On
ExpiresDefault "de acces, plus 1 luna"

image ExpiresByType / gif "acces plus 2 luni"
image ExpiresByType / jpeg "acces plus 2 luni"

Apoi vom activa modulul, și apoi specificați durata de viață a cache-ul implicit, și apoi în mod special - pentru anumite fișiere, și anume pentru GIF-fișier - 2 luni, și la fel pentru jpeg-fișiere. Se specifică timpul în secunde, minute, ore, zile, săptămâni, luni sau chiar ani - nu este interzis).

Acum, că aveți în mod clar nici o întrebare: Cum se cache fișierele statice pe site? )

Articole mai vechi: