Last-Modified başlığı, sunucunun kaynağın en son ne zaman değiştiğine inandığı tarih ve saati belirten bir HTTP yanıt başlığıdır. Genellikle tarayıcı önbelleklemesi ve koşullu istekler için kullanılır, bant genişliğini azaltmaya ve site performansını artırmaya yardımcı olur.

Doğrudan Örnek

Bir istemci bir sayfa talep ettiğinde, sunucu şu şekilde yanıt verebilir:

HTTP/1.1 200 OK
Date: 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

Burada:

  • Last-Modified: Sun, 18 Aug 2024 16:45:00 GMT tarayıcıya dosyanın o zamanda en son güncellendiğini söyler.

  • Sonraki istekte, tarayıcı If-Modified-Since: Sun, 18 Aug 2024 16:45:00 GMT gönderebilir.

  • Eğer dosya değişmemişse, sunucu 304 Not Modified ile yanıt verir, bant genişliğini tasarruf ettirir.

Neden Önemlidir

  • Tekrar gelen ziyaretçiler için yüklenme hızını artırır.

  • Gereksiz veri transferini azaltır.

  • SEO performansı açısından içeriğin tazeliğini işaret ederek önemli bir rol oynar.

Sonuç

Last-Modified başlığı, basit ama güçlü bir önbellekleme mekanizmasıdır. Doğru bir şekilde gönderildiğinde, sunucular tarayıcıların ve arama motorlarının bir kaynağın ne zaman değiştiğini anlamalarına yardımcı olur, bu da daha hızlı web siteleri ve daha düşük sunucu yükü ile sonuçlanır.