Modulul mod_expires – Setarea antetelor de expirare și cache în browser în Apache HTTP Server

Performanță, Compresie și Caching Apache 1.3+ (mod_expires)

Generează automat antetele HTTP Expires și Cache-Control pe baza datei de acces sau a datei de modificare a fișierului.

Sintaxă
ExpiresActive On
ExpiresDefault "access plus 1 month"

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