Antetul Last-Modified este un antet de răspuns HTTP care indică data și ora la care serverul consideră că resursa a fost modificată ultima dată. Este utilizat în mod obișnuit pentru cachingul browserului și pentru solicitările condiționate, contribuind la reducerea lățimii de bandă și la îmbunătățirea performanței site-ului.

Exemplu direct

Atunci când un client solicită o pagină, serverul poate răspunde cu:

HTTP/1.1 200 OK
Data: Mon, 19 Aug 2024 14:12:00 GMT
Server: LiteSpeed
Content-Type: text/html; charset=UTF-8
Last-Modified: Sun, 18 Aug 2024 16:45:00 GMT

Aici:

  • Last-Modified: Sun, 18 Aug 2024 16:45:00 GMT indică browserului că fișierul a fost actualizat ultima dată la acel moment.

  • La următoarea solicitare, browserul poate trimite If-Modified-Since: Sun, 18 Aug 2024 16:45:00 GMT.

  • Dacă fișierul nu s-a modificat, serverul răspunde cu 304 Not Modified, economisind lățime de bandă.

De ce este important

  • Îmbunătățește viteza de încărcare pentru vizitatorii fideli.

  • Reduce transferul inutil de date.

  • Joacă un rol cheie în performanța SEO prin semnalarea prospețimii conținutului.

Concluzie

Antetul Last-Modified este un mecanism de caching simplu, dar puternic. Prin trimiterea corectă a acestuia, serverele ajută browserele și motoarele de căutare să înțeleagă când o resursă a fost modificată, ceea ce duce la site-uri web mai rapide și la o încărcare mai mică a serverelor.