Skip to main content

304 Değiştirilmedi

TL; DR

304 Değiştirilmedimesajı, önbelleğe alma zamanı arasında herhangi bir değişiklik yapılmadığından, büyük olasılıkla kullanıcının bir web kaynağının önbelleğe alınmış bir sürümüne (bir web sayfası gibi) yönlendirildiğigerçeğine işaret eden bir HTTP yanıt durum kodudur. ve isteğin zamanı. Kaynağın daha hızlı yüklenmesi dışında kullanıcı deneyimini etkilemez.

304 Değiştirilmedi mesajı nedir?

304 Not Modified mesajı, 301 Redirectve 302 Redirectile birlikte 3xx yanıt durum kodu kategorisininbir parçası olan bir HTTP yanıt durum kodudur. Bu kategori yönlendirmelerleilgilidir, ancak 304 Değiştirilmedi mesajı söz konusu olduğunda, açık bir yeniden yönlendirme söz konusu değildir. Bunun nedeni, erişmeye çalıştığınız web kaynağının önbelleğe alınmış bir sürümüne örtük bir yeniden yönlendirmeye atıfta bulunmasıdır.

Önbelleğe alınmış sürüm, daha hızlı erişim ve sayfa yükleme süresi için bir ara sistemde depolananweb kaynağınızın bir sürümüdür. Çalışma şekli, bir kullanıcı bir web kaynağına (bir web sayfası gibi) ilk eriştiğinde, büyük olasılıkla o kaynağın canlı bir sürümünü görecektir. Aynı zamanda, önbelleğe alma etkinleştirilirse, o web sayfasının öğelerinin bir kısmı veya tamamı , bir ara sunucuda ve hatta kullanılan internet tarayıcısında statik kaynaklar olarak indirilir. Kullanıcı aynı sayfaya ikinci kez gittiğinde, bu arada herhangi bir değişiklik olmadıysa, öğeler zaten bir kez indirildiğinden çok daha hızlı yüklenecek olan kaynağın önbelleğe alınmış sürümüne yönlendirileceklerdir.

Bu bağlamda, 304 Not Modified mesajı, kaynak önbelleğe alındıktan sonra hiçbir güncelleme yapılmadığında bir isteğe verilen yanıttır. Bu nedenle sunucu, kullanıcıyı otomatik olarak önbelleğe alınmış sürüme gönderir.

304 Değiştirilmedi mesajı kullanıcıyı nasıl etkiler?

Öyle değil. Client tarafında yapacak bir şey yok. Kullanıcılar 304 mesajını fark etmeyebilirler ve muhtemelen önbelleğe alınmış bir web sayfasını görüntülediklerini fark etmeyeceklerdir.