Http/2 ve getirecekleri
http internet tarafından kullanılan bilgilerin, mesajların nasıl kullanıcılara gösterileceğini, komutlara serverların nasıl cevap vereceğini bir standarta bağlayan protokoldür. Web tarayıcınıza bir adres girip entera basar basmaz bir http komutunu servera göndermiş olursunuz. Server komutu işler ve komutun karşılığı web sitesini sizin ekranınıza getirir.
1991 yılında ortaya çıkan http 1999 yılında http 1.0 ile güncellenmiş ve yaklaşık 16 yıldırda aynı protokol ile yönetilmektedir. 2015 yılının başında tamamlanan yeni protokol HTTP/2 ise kullanıma alınmış ve şu anda güncel browserların hepsi tarafından desteklenmektedir.
Web sitelerinde neler değişecek ?
Web sitelerinizde fark edeceğiniz ilk farklılık hız olacaktır. Normal işleyiş web te devam edecek, bunun dışında siz fazla birşey hissetmeyeceksiniz. Fakat tasarımcılar http/2 nin avatajlarından yararlanacak ve kod küçültme, hepsini bir yerde toplama gibi angarya işlerden kurtulmuş olacaklar.
Sıkıcı ve uzun süren image sprite yöntemi ayrı ayrı servera istek göndermenin önüne geçilmesi için yapılmış bir uygulama iken http/2 de böyle bir problem olmayacak. Aynı şekilde inline edilmiş CSS’ler ve data URI’lerde http/1.1 in yavaşlatıcı öğeleriyken http isteklerinin ucuz olduğu HTTP/2 için bir problem olmaktan çıkacak.
Aynı şey script yüklemeleri ve CSS yükelmeleri için geçerli olacak.
HTTP/2 ye ne zaman geçmeliyiz ?
http/2 web sitelerinizi barındırdığınız serverların destekleyip desteklememesi bağlı olacak, kendi serverları olanlar ise manual olarak sisteme http/2 desteklerini şimdiden ekleyebilecekler. Endüstri standartı olduktan sonra tüm server protokolü destekleyecektir.
Şimdiden uygulamanız gerekenler ;
- SSL korumalı web sitesine geçin.
- HTTP/2 optimizasyonları yapın.
- İstatistiklerinizi kontrol edin.
- Hosting firmanızı sıkıştırın.