Skip to main content

Last-modified

Last-modified descrive una parte opzionale di un’intestazione http che ha lo scopo di facilitare il lavoro di un browser. Per questo motivo, il termine “Last Modified http Response Header” è spesso usato come alternativa. L’intestazione è utilizzata per la comunicazione tra il browser (Client) e il server. Il Client chiede quando il sito è stato modificato l’ultima volta. In questo modo, impara dal server se deve ricaricare l’intera pagina o se può usare una vecchia versione da Cache.

YouTube

By loading the video, you agree to YouTube’s privacy policy.
Learn more

Load video

Spesso usato insieme alla richiesta “if-modified-since”.

Di solito, il server emette semplicemente una data e un’ora quando gli si chiede dell’ultima modifica di una pagina. Per esempio, questo potrebbe apparire così: Mon, 13 Feb 2020 11:22:03 GMT. Se Client ha caricato la pagina nel frattempo, può usare la versione cache. Per semplificare ulteriormente le cose, la query “Last-Modified” è spesso combinata con l’aggiunta “if-modified-since”. Il Client interroga se la pagina è stata modificata da una data chiave. Se questo non è il caso, il browser restituisce solo il codice di stato 304 (codice di stato 200 nel caso di una modifica). Questo risparmia una fase di lavoro, poiché Client non deve effettuare un confronto.

I vantaggi dell’intestazione

  • Le risorse vengono salvate. Non tutte le pagine devono essere ricaricate.
  • I tempi di attesa per l’utente sono più brevi perché le pagine della cache possono spesso essere mostrate.
  • Gli utenti hanno bisogno del timestamp per certi contenuti (per esempio, i rapporti dei media).
  • Il carico del server è significativamente ridotto perché molte richieste terminano già ricaricando il timestamp.

L’ultimo cambiamento e l’ottimizzazione dei motori di ricerca

Anche se il timestamp è importante nella vita quotidiana per i vantaggi descritti sopra, ha il suo maggiore significato in relazione al Ottimizzazione dei motori di ricerca. Google sollecita che l’intestazione sia sempre presente. Le risorse dei crawler dovrebbero essere risparmiate in questo modo. Dovrebbero guardare solo le pagine che sono state effettivamente cambiate. Di conseguenza, Google premia i siti web che prendono a cuore questo aspetto. Questo è particolarmente importante per i portali con contenuti dinamici – e di questi tempi questo include praticamente tutti i negozi online.

Conclusione: Last-modified header ha sempre senso

Anche se l’intestazione è solo opzionale, dovrebbe essere sempre integrata. Offre tutta una serie di vantaggi e non un solo svantaggio. Lo sforzo per includerlo nel codice http, per esempio, è molto basso. O, per usare le parole di Googlerivolte ai webmaster:“Questa funzione permette di risparmiare larghezza di banda e overhead.

Ulteriori link:


Avete altre domande?

Vi preghiamo di contattarci


Ulteriori contenuti