Ana içeriğe geç
H
Teknik SEO

HTTP/2 (HTTP, 2, H2)

Çoklu isteği tek bağlantıda paralel taşıyan modern HTTP protokolü.

Kısa Tanım Teknik SEO H harfi

Çoklu isteği tek bağlantıda paralel taşıyan modern HTTP protokolü.

Ayrıca şöyle bilinir: HTTP/2 · H2

Ne anlama gelir?

HTTP/2, web'in iletişim protokolünün, eski HTTP/1.1'e göre çok daha verimli olan modern sürümüdür. Aynı bağlantı üzerinden birçok kaynağı paralel taşıyabilir.

Getirdiği iyileştirmeler

  • Çoğullama: Tek bağlantıda çok sayıda dosyayı paralel indirme
  • Başlık sıkıştırma: Daha az yük
  • Öncelik: Kritik kaynakları önceleyebilme

SEO ile ilişkisi

HTTP/2 sayfaları daha hızlı yükler; bu da doğrudan kullanıcı deneyimi ve Core Web Vitals'a yansır. Halefi HTTP/3 ise hızı bir adım öteye taşır.

Ne yapmalı?

Sunucunuzun HTTP/2 (ve mümkünse HTTP/3) desteklediğinden emin olun. Çoğu modern hosting ve CDN bunu sağlar; genellikle basit bir yapılandırmayla büyük hız kazancı verir.

Ne anlama gelir?

HTTP/2, web'in temel iletişim protokolü olan HTTP'nin, performans için önemli iyileştirmeler getiren bir sürümüdür. Eski HTTP/1.1'in bazı verimsizliklerini gideren HTTP/2; tek bir bağlantı üzerinden birden çok isteğin aynı anda gönderilmesi (çoğullama — multiplexing), başlık sıkıştırma, sunucu itme (server push) ve istek önceliklendirme gibi özellikler sunar. Bu iyileştirmeler, web sayfalarının, özellikle çok sayıda kaynak içeren sayfaların, daha hızlı yüklenmesini sağlar. HTTP/2 (ve daha yeni HTTP/3), modern web performansının önemli bir bileşenidir.

HTTP/2'nin getirdikleri

  • Çoğullama (multiplexing) — tek bağlantıda çoklu istek
  • Başlık sıkıştırma
  • İstek önceliklendirme
  • Daha verimli bağlantı kullanımı

Neden önemli?

HTTP/2, web performansında önemli bir ilerlemeyi temsil eder; çünkü eski HTTP/1.1 protokolünün, modern ve kaynak yoğun web sayfaları için önemli darboğazlar oluşturan verimsizliklerini giderir. Sorunu anlamak için, HTTP/1.1'in nasıl çalıştığını bilmek gerekir; HTTP/1.1'de, bir tarayıcı bir sunucudan birden çok kaynak (görseller, CSS, JavaScript vb.) almak istediğinde, bu istekler büyük ölçüde sırayla veya sınırlı sayıda paralel bağlantı üzerinden yapılır. Modern web sayfaları onlarca hatta yüzlerce kaynak içerdiğinden, bu sıralı/sınırlı yaklaşım bir darboğaz oluşturur; kaynaklar sıraya girer, bir "kafa hattı tıkanıklığı" (head-of-line blocking) yaşanır ve yükleme yavaşlar. Tarayıcılar bunu aşmak için birden çok bağlantı açar, ama bu da kendi verimsizliklerini getirir. HTTP/2, bu sorunları çeşitli özelliklerle çözer. Birincisi ve en önemlisi, çoğullama (multiplexing); HTTP/2, tek bir bağlantı üzerinden birden çok isteğin ve yanıtın aynı anda, birbirini beklemeden gönderilmesini sağlar. Bu, HTTP/1.1'deki kafa hattı tıkanıklığını ortadan kaldırır ve çok sayıda kaynağın çok daha verimli ve hızlı yüklenmesini sağlar. İkincisi, başlık sıkıştırma; HTTP istekleri ve yanıtları, tekrar eden başlık bilgileri içerir, ve HTTP/2 bunları sıkıştırarak (HPACK) aktarım yükünü azaltır. Üçüncüsü, istek önceliklendirme; HTTP/2, tarayıcının kaynakların önemine göre öncelik belirtmesine olanak tanır, böylece kritik kaynaklar önce yüklenebilir. Dördüncüsü, sunucu itme (server push, kullanımı azalmış olsa da); sunucunun, tarayıcının isteyeceğini öngördüğü kaynakları önceden göndermesine olanak tanır. Bu iyileştirmelerin toplam etkisi, özellikle çok sayıda kaynak içeren modern web sayfalarının belirgin biçimde daha hızlı yüklenmesidir. HTTP/2'ye geçmek, genellikle sunucu düzeyinde bir yapılandırma meselesidir ve çoğu modern web sunucusu ve CDN tarafından desteklenir; HTTP/2, HTTPS (güvenli bağlantı) gerektirir, ki bu zaten modern web için standarttır. HTTP/2'nin SEO açısından önemi, sayfa hızıyla olan doğrudan ilişkisidir; daha hızlı yükleme, hem kullanıcı deneyimini hem Core Web Vitals metriklerini iyileştirir. Ayrıca, daha yeni bir sürüm olan HTTP/3, performansı daha da artıran iyileştirmeler (özellikle bağlantı düzeyinde) sunar. HTTP/2, web'in iletişim protokolünün, çoğullama, başlık sıkıştırma ve istek önceliklendirme gibi özelliklerle performansı iyileştiren bir sürümüdür; eski HTTP/1.1'in verimsizliklerini gidererek özellikle kaynak yoğun sayfaların daha hızlı yüklenmesini sağlar, ve sayfa hızı yoluyla SEO'ya katkıda bulunan modern bir web performans bileşenidir.

Gerçek örnek

Çok sayıda kaynak (görseller, scriptler, stiller) içeren bir site, eski HTTP/1.1 kullandığı için kaynaklar sıraya giriyor ve yavaş yükleniyordu. Sunucu HTTP/2'yi destekleyecek biçimde yapılandırıldığında, çoğullama sayesinde tüm kaynaklar tek bağlantı üzerinden aynı anda ve verimli biçimde yüklendi; sayfa yükleme süresi belirgin biçimde kısaldı ve Core Web Vitals ile kullanıcı deneyimi iyileşti.

Özet

HTTP/2, web iletişim protokolünün performansı iyileştiren bir sürümüdür; çoğullama (tek bağlantıda çoklu istek), başlık sıkıştırma ve istek önceliklendirme sunar. Eski HTTP/1.1'in kafa hattı tıkanıklığı gibi verimsizliklerini giderir, özellikle kaynak yoğun sayfaları hızlandırır. Sunucu düzeyinde etkinleştirilir (HTTPS gerektirir); sayfa hızı yoluyla SEO'ya katkıda bulunur. Daha yeni HTTP/3 de mevcuttur.

Paylaş: X LinkedIn WhatsApp

Sitenizin SEO potansiyelini ölçelim.