SEO Sözlüğü / 304 Değiştirilmedi

304 Değiştirilmedi

304 Değiştirilmedi Yanıtı nedir?

304 Not Modified HTTP sunucu yanıt kodu, istenen kaynağın son yüklenmesinden bu yana değiştirilmediğini, yani yeniden aktarılmasına gerek olmadığını gösterir. Tarayıcılar için bu, kaynağın önbelleğe alınmış sürümünün kullanıcıya gösterilebileceği anlamına gelir. Googlebot gibi tarayıcılar için bu, sayfada hiçbir şey değişmediği için sayfayı yeniden taramaya gerek olmadığı anlamına gelir.

Nasıl Çalışır

İşte 304 Not Modified yanıtının nasıl çalıştığına dair basit bir açıklama:

  1. İlkTalep İstemci (tarayıcı veya tarayıcı) web sunucusundan ilk kez bir kaynak talep ettiğinde, sunucu talep edilen kaynağı 200 OK HTTP koduyla ve ETag adı verilen karma koduyla birlikte gönderir. İstemci ayrıca sayfayı/kaynağı talep ettiği zamanı da kaydeder.

  2. Sonraki İstekler İstemci kaynağı tekrar talep ettiğinde, sunucu istemciden gelen If-None-Match ve/veya If-Modified-Since başlıklarını kontrol eder. Bu, koşullu HTTP isteği olarak bilinir.

    • If-None-Match ETag (içerik karma kodu) içerir. Sunucudaki değerle eşleşiyorsa bu, içeriğin değişmediğini ve yeniden yüklemeye gerek olmadığını gösterir (içerik değiştiğinde hash kodu da değişir).
    • If-Modified-Since, istemcinin içeriği en son talep ettiği tarih ve saati içerir. Sunucu içeriğin bu tarihten sonra değişmediğini görürse, kaynağı istemciye göndermeye gerek yoktur.
  3. SunucuYanıtı Her iki durumda da içerik değişmemişse sunucu 304 HTTP koduyla yanıt verir.

Hem If-None-Match hem de If-Modified-Since kullanıldığında, If-None-Match, If-Modified-Since'e göre önceliklidir.

Tarayıcı ve Tarayıcı Davranışı

Tarayıcı sunucudan 304 Not Modified HTTP kodunu aldığında, önbelleğe alınmış sürümü kullanıcıya göstererek istemci tarafı yeniden yönlendirme kodlarından biri haline getirir. Tarayıcılar için 304 yanıtı almak, aynı içeriği tekrar indirmekten kaçınabilecekleri, bant genişliğini ve kaynakları koruyabilecekleri anlamına gelir.

304 Yanıt Kodu Neden Önemlidir?

Küçük web siteleri için 304 HTTP kodunun sağladığı önbelleğe alma avantajları o kadar önemli olmayabilir. Ancak büyük web siteleri için 304 yanıt kodu önemli avantajlar sunar:

  • Performans Optimizasyonu Tarayıcılar, önbelleğe alınmış içerikten yararlanarak sayfaları kullanıcılar için daha hızlı yükleyebilir ve genel kullanıcı deneyimini iyileştirebilir.
  • TaramaBütçesi Yönetimi Büyük siteler için tarama bütçesini yönetmek çok önemlidir. Google'ın tarayıcısı, değişmeyen sayfaları yeniden taramayarak yeni ve güncellenmiş içeriğe odaklanmasını sağlar. Bu, yeni içeriğin daha verimli bir şekilde dizine eklenmesini sağlamaya yardımcı olur.

304 Not Modified Kullanımı için En İyi Uygulamalar

  • Uygun Önbellek Başlıklarını Ayarlayın Sunucunuzun uygun ETag ve Last-Modified başlıklarını gönderecek şekilde yapılandırıldığından emin olun.
  • Önbellek Verimliliğini İzleyin 304 yanıtlarının ne sıklıkta verildiğini görmek için sunucu günlüklerinizi düzenli olarak kontrol edin ve önbellekleme politikalarını gerektiği gibi ayarlayın.
  • İçerik Dağıtımını Optimize Edin Gecikmeyi azaltmak ve yükleme sürelerini iyileştirmek için verimli önbellekleme mekanizmalarını destekleyen içerik dağıtım ağlarını (CDN'ler) kullanın.

HTTP durum kodları ve web performansı ve SEO için en iyi uygulamalar hakkında daha ayrıntılı bilgi için Mozilla Developer Network (MDN) ve Google's Web Fundamentals gibi yetkili kaynaklara başvurun.

Yerel İşletmeler için SEO

İnsanlar artık yerel işletmeleri Sarı Sayfalar'da aramıyor. Google'ı kullanıyorlar. Yerel işletmelere yönelik SEO kılavuzlarımızla organik aramadan nasıl daha fazla iş alabileceğinizi öğrenin.

Ranktracker'ı ücretsiz kullanmaya başlayın!

Web sitenizi sıralamadan alıkoyan şeyin ne olduğunu öğrenin

Ücretsiz bir hesap edininVeya kimlik bilgilerinizi kullanarak oturum açın
Ranktracker'ı ücretsiz kullanmaya başlayın!