L’intestazione Last-Modified è un’intestazione di risposta HTTP che indica la data e l’ora in cui il server ritiene che la risorsa sia stata modificata l’ultima volta. Viene comunemente utilizzata per la cache del browser e per le richieste condizionali, contribuendo a ridurre la larghezza di banda e a migliorare le prestazioni del sito.
Quando un client richiede una pagina, il server può rispondere con:
Qui:
Ultima modifica: Sun, 18 Aug 2024 16:45:00 GMT indica al browser che il file è stato aggiornato l’ultima volta in quel momento.
Alla richiesta successiva, il browser può inviare If-Modified-Since: Sun, 18 Aug 2024 16:45:00 GMT.
Se il file non è stato modificato, il server risponde con 304 Not Modified, risparmiando larghezza di banda.
Migliora la velocità di caricamento per i visitatori abituali.
Riduce il trasferimento di dati non necessari.
Svolge un ruolo chiave nelle prestazioni SEO segnalando la freschezza dei contenuti.
L’intestazione Last-Modified è un meccanismo di caching semplice ma potente. Inviandola correttamente, i server aiutano i browser e i motori di ricerca a capire quando una risorsa è cambiata, rendendo i siti web più veloci e riducendo il carico dei server.