HTTP / 2 nedir?

HTTP / 2 nedir? Kısaca anlatmak gerekirse HTTP / 2, Köprü Metni Aktarım Protokolünün (HTTP) en yeni ana sürümüdür.

HTTP / 2 Genel bakış

Google, 2010‘un başında HTTP / 2‘nin temelini oluşturmaya yönelik gelişmeye başladı. SPDY olarak bilinen bu, o zaman geçerli olan HTTP / 1.1 protokolünün yanında, sunucuyu terk ederken trafiği manipüle ederek ve optimize ederek çalışacak şekilde tasarlandı. 2015’te SPDY, aşamalı olarak – HTTP / 2 ile değiştirildi. HTTP / 2 nedir?

SPDY gibi HTTP / 2, özellikle bir ağ üzerinden içeriğin nasıl verildiğiyle ilgili olarak, HTTP / 1.1’in birçok eksikliğinin üstesinden gelecek şekilde tasarlanmıştır. Kullanıcılar, sayfa yükleme hızında ve yanıt vermede iyileştirmeler görürken, web sitesi yöneticileri daha düşük kaynak kullanımını görüyor. Sonuç, web’in mevcut işlevselliğinde herhangi bir değişiklik yapmadan daha hızlı bir deneyimdir.

HTTP / 2 Nasıl Çalışır?

HTTP / 2, istemciler ve sunucular arasındaki içeriğin akışını optimize etmeye odaklanır. HTTP / 1.1 ile geriye dönük olarak uyumludur, yani web siteleri her iki protokolle de aynı şekilde çalışır.

Bir kullanıcı bir sunucuya bağlandığında, tarayıcı sunucuyla bir HTTP oturumu müzakere eder. Oluşturulan oturum türü, tarayıcı ve sunucu tarafından desteklenen özelliklere bağlı olarak değişir. Her iki taraf HTTP / 2’yi destekliyorsa, sunucu ağdan kullanıcıya geçmeden önce trafiğini şekillendirmek ve optimize etmek için HTTP / 2 protokolünü kullanır.

Tarayıcı ve sunucu HTTP / 2’yi kullanmayı kabul ettiğinde, bağlantıyı optimize etmek için sıkıştırma, çoğullama ve sunucu itme gibi özellikleri kullanabilirler. Her iki taraf HTTP / 2’yi desteklemiyorsa hem tarayıcı hem de sunucu HTTP / 1.1’e geri döner.

HTTP / 2 ve HTTP / 1.1 Arasındaki Farklar

HTTP / 1.1 ile geriye dönük uyumluluk sağlamak için, HTTP / 2, HTTP / 1.1 işlevselliğinin büyük kısmını korur. Bununla birlikte, aşağıdakileri de içeren bazı ciddi değişiklikler getiriyor:

Eşzamanlı bağlantılar veya çoğullama: HTTP / 1.1, aynı anda yalnızca bir kaynak getirirken, HTTP / 2 tek bir bağlantı üzerinden aynı anda birden fazla kaynağı alabilir. (Bunun bir örneği bu sayfanın üst kısmındaki görselde gösterilmektedir.)

Başlık optimizasyonu: HTTP üzerinden yapılan her istek başlık bilgisi içerir. HTTP / 1.1 ile bu başlıkların çoğu tek bir oturumda tekrarlanır. HTTP / 2 kalan başlıkları sıkıştırırken gereksiz üstbilgileri kaldırır.

İkili biçim: HTTP / 1.1, verileri bir metin biçiminde gönderirken, HTTP / 2 verileri bir ikili biçimde gönderir. İkili görsel olarak okunması daha zor olsa da, metinsel formatlarda bulunan hataların ve verimsizliklerin miktarını azaltır.

Sunucu: HTTP / 1.1 ile sunucular, istemcinin bir bağlantı başlatmasını beklemek zorundadır. HTTP / 2 ile sunucular, kaynakları proaktif olarak istemciye itebilir. HTTP / 2 nedir?

HTTP / 2, HTTP / 1.1’in birçok geçici çözümünü şu şekilde çözmektedir:

Kaynakları farklı alanlara yayarak çoklayıcı kullanan alan paylaşımı

Çoğullaşmayı teşvik etmek için birden çok kaynağın tek bir daha büyük kaynağa birleştirildiği bitiştirme ve yazım tabloları

Varlıkların birden fazla kaynağın indirilmesini önlemek için HTML belgesine doğrudan paketlendiği varlıkları uyarlama

Genel olarak

HTTP / 2 yine de oldukça yeni olsa da, desteği artmaya devam ediyor. Çoğu büyük tarayıcı, Android için Microsoft Edge, Firefox, Chrome, Safari ve Chrome da dâhil olmak üzere HTTP / 2’yi desteklemektedir. Birçok popüler web sunucusu Apache HTTP Sunucusu, NGINX ve Tomcat de dahil olmak üzere HTTP / 2 için yerel desteği içerir. HTTP / 2 için yazılım desteği arttıkça, web siteleri ve web platformlarında bu şekilde kabul görür. HTTP / 2 nedir?

Bu yardımcı oldu mu?

0 / 0

yakın zamanda Gönderilenler

  • Oyunlar

Discord RTC Connecting Hatası Nasıl Çözülür

Discord RTC Connecting Hatası Nasıl Çözülür Discord, kullanıcıların sesli sohbetler yapmasını ve sunucular üzerinden iletişim…

24 saat önce
  • Genel

Excel’de Değer Değiştirme Düğmesi Nasıl Eklenir

Excel'de Değer Değiştirme Düğmesi Nasıl Eklenir Excel, kullanıcıların işlemlerini hızlandırmasına olanak tanıyan güçlü bir araçtır.…

24 saat önce
  • Genel

WhatsApp Durumunuzda Birinden Nasıl Bahsedilir?

WhatsApp Durumunuzda Birinden Nasıl Bahsedilir? WhatsApp'ın "Durum Bahsetmeleri" özelliği sayesinde, durum güncellemelerinizde bir kişiden bahsetmek…

24 saat önce