Directiva Header set Cache-Control – Controlul direct al antetului HTTP de cache în Apache HTTP Server

Configurează direct antetul standard HTTP/1.1 Cache-Control cu directive avansate precum immutable sau no-store.

Sintaxă
Header set Cache-Control "max-age=31536000, public, immutable"
Header set Cache-Control "no-cache, no-store, must-revalidate"

Ce face Directiva Header set Cache-Control - Controlul direct al antetului HTTP de cache

În timp ce `mod_expires` generează antete bazate pe timp, directiva Header set Cache-Control din `mod_headers` oferă libertate absolută pentru standardele moderne de caching.

Permite adăugarea directivei `immutable` pentru active web cu hash în nume (evită orice revalidare 304 din partea browserului).

Pentru conținut privat sau tranzacții bancare, permite forțarea directivei `no-store, no-cache`.

Exemple

Exemplul 1: Optimizarea activelor statice cu hash (Webpack / Vite / Next.js) ca imutabile

Reduce la zero cererile de revalidare pentru fișierele de build.

<FilesMatch "\.(js|css|woff2)$">
    Header set Cache-Control "max-age=31536000, public, immutable"
</FilesMatch>

Ieșire în terminal

Antetul Cache-Control: max-age=31536000, public, immutable este livrat către client.

Greșeli frecvente

  • Utilizarea ‘Header set’ fără a verifica dacă modulul headers este activat (`sudo a2enmod headers`).

Comenzi înrudite

Comunitate & Schimb de cunoștințe

Întrebări & Exemple de Cod: Directiva Header set Cache-Control – Controlul direct al antetului HTTP de cache

Ai o nelămurire despre utilizarea comenzii Directiva Header set Cache-Control – Controlul direct al antetului HTTP de cache sau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!

💬

Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!

Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.

Comunitate Adaugă o întrebare sau distribuie un cod

Moderare & Siguranță:

Pentru a menține calitatea și securitatea informațiilor, fiecare întrebare sau fragment de cod/prompt este analizat (manual sau prin moderare asistată de AI) înainte de publicare.