lang
IT

Verifica Last-Modified e If-Modified-Since

Verifica gli header di risposta del server per la presenza di Last-Modified e la risposta del server alla richiesta con l'header If-Modified-Since.

La verifica di Last-Modified e If-Modified-Since è una delle parti indispensabili nella promozione dei siti. È necessaria per capire se gli header di risposta del server vengono formati correttamente.

Last-Modified — è uno degli header di risposta del server che comunica la data dell'ultima modifica della pagina. Aiuta a valutare quanto tempo fa è stato modificato il contenuto della pagina.

If-Modified-Since — è un header inviato al server. Con il suo aiuto viene trasmessa una data per capire se la pagina è stata modificata dopo tale data. Se il contenuto è cambiato, il server restituirà la pagina esattamente come in una normale richiesta, con codice di risposta 200. Ma se non ci sono state modifiche sulla pagina, il server restituirà l'header 304 Not Modified.

If-Modified-Since viene utilizzato dai browser per risparmiare traffico. Se, ad esempio, la pagina richiesta è presente nella cache del browser, esso creerà una richiesta con l'header If-Modified-Since. Successivamente, se la risposta sarà 304 Not Modified, il browser mostrerà questa pagina dalla propria cache.

La corretta configurazione della risposta del server all'header If-Modified-Since influisce positivamente anche sull'interazione con i motori di ricerca, che risparmiano tempo nel download di una pagina non modificata e lo utilizzano per elaborare le pagine successive del sito.