Ce face Modulul mod_expires - Setarea antetelor de expirare și cache în browser
Modulul mod_expires controlează durata pentru care browserul vizitatorului are permisiunea de a păstra fișierele în memoria cache locală fără a mai trimite cereri către server.
Directiva ExpiresActive On pornește generarea antetelor.
Permite definirea unor reguli intuitive în limbaj natural (de exemplu `access plus 1 year` sau `modification plus 2 days`).
Exemple
Exemplul 1: Activarea expirării cache cu o valoare implicită de 1 lună
Activează modulul și setează valoarea fallback.
<IfModule mod_expires.c>
ExpiresActive On
ExpiresDefault "access plus 1 month"
</IfModule>
Ieșire în terminal
Apache include antetul 'Expires' calculat automat la 30 de zile în viitor.
Greșeli frecvente
- Setarea unui cache îndelungat pe fișiere dinamice HTML sau scripturi PHP, împiedicând utilizatorii să vadă actualizările recente de conținut.
Comenzi înrudite
Directiva ExpiresByType - Politici diferențiate de cache după tipul de fișier: Stabilește durata de valabilitate a cache-ului adaptată specific pentru fiecare tip MIME în parte.Directiva Header set Cache-Control - Controlul direct al antetului HTTP de cache: Configurează direct antetul standard HTTP/1.1 Cache-Control cu directive avansate precum immutable sau no-store.