SPDY Nedir ve Tarama Deneyiminizi Nasıl En Üst Düzeye Çıkarır?

  • Gabriel Brooks
  • 0
  • 5536
  • 1230
reklâm

Bir web sayfasının yavaş yükleme süresinden dolayı kendinizi hiç hayal kırıklığına uğrattınız mı, ya da güvenliği konusunda endişeleriniz oldu mu? Google şu anda bu sorunların bazılarını çözmesi gereken bir şey geliştiriyor. Buna SPDY deniyor ve interneti daha hızlı hale getirmek için HTTP ile birlikte çalışacak..

İlk olarak, HTTP Nedir?


Köprü Metni Aktarım Protokolü için kısa olan HTTP, Internet için temel protokol olarak hizmet verir. Uygulama düzeyinde bir protokoldür, iki cihazın birbiriyle iletişimini ve veri paylaşmasını tanımlayan bir kurallar kümesidir. Ne yazık ki, nasıl tasarlandığı nedeniyle, web sayfası gecikmesi veya yavaş yükleme süreleri HTTP'nin karşılaştığı önemli bir sorundur. Elbette HTTPS Her Yerde HTTPS kullanıyorsanız: Mümkün Olduğunda HTTP Yerine HTTPS Kullanın Her Yerde HTTPS Kullanın: Mümkün Olduğunda HTTP Yerine HTTPS Kullanın, bu sorunlardan daha az olabilir.

HTTP, bir cihazın başka bir cihaza veri isteği gönderdiği ve daha sonra bu verileri diğer cihazdan aldığı her istek / yanıt döngüsünden sonra sunucuya iletişimin kapatılmasını zorunlu kıldı. Bu, bant genişliği açısından pahalı olan ve her türlü istek için bir TCP kanalının tamamen kurulup bozulmasına ve bilgisayarlara ve sunuculara çok fazla gereksiz yük getirilmesine neden oldu. HTTP gibi HTTP, özellikle garantili teslimat, çift baskılama, sipariş verme, akış kontrolü, tıkanıklık önleme ve diğer taşıma özellikleri sağlayan bir web protokolüdür..

Bununla ilgili bir başka sorun da FIFO semantiğini içermesiydi. FIFO veya 'First In, First Out' anlambilimi, esas olarak sunucuya gelen ilk isteğin ilk yanıtı vereceğini belirler. Ancak bu bir problem olabilir. Sıranın önünde yavaş bir istek olduğunda, arkasındaki isteklerin daha uzun süre beklemesi gerekecek ve isteklerin geri akışı.

Ardından, bu sorunun çözülmesini amaçlayan bazı önemli değişikliklerle birlikte HTTP 1.1 geldi. Birincisi, kanalların istek / cevap döngüleri arasında açık kalmasını sağlayan yeni TCP bağlantı tipleri için HTTP 1.1'e izin verildi. Bunlara 'canlı tutma' bağlantıları deniyordu. HTTP 1.1 ayrıca adlandırılan bir şeye de izin verdi ardışık düzen, taleplerle başa çıkabilmek için her seferinde bir sistemden kurtulmaya söz verdi. Canlı bağlantılar, geniş çapta benimsendi, boru hattı sadece daha yenilikçi teknolojiyi kullandığı bilinen Opera tarafından kullanıldı. 5 İdeolojik Sebepler Opera'yı Neden Denemelisiniz? 5 İdeolojik Sebepler Opera'yı Neden Denemelisiniz? Tarayıcı hakkında Internet Explorer, her zaman çok uzaklardan izlediği için Opera hakkında çok şey duydum, daha sonra Firefox ve şimdi Google Chrome tarayıcısında….

Ne SPDY Hakkında?

Boru hatları yaygın olarak kabul edilmediğinden, web sayfasının gecikmesi hala bir sorun olarak kalmıştır. Ardından, 2009’da Google, İnternet’in hızlandırılmasına yardımcı olması amacıyla SPDY’nin geliştirilmesi için çalışmaya başladığını duyurdu..

SPDY, web verilerini aktarmak için HTTP'ye ek olarak kullanılması amaçlanan açık bir ağ protokolüdür. Açık bir ağ protokolü olarak, verilerin ağlar arasında nasıl paylaşılacağına ilişkin kurallar oluşturur..

Web sayfasının yüklenme gecikmesini azaltmak için HTTP trafiğini değiştirerek çalışır. Bunu, her talebe bir akış kimliği adı verilen belirli bir tanımlayıcı atayarak yapar. Oradan, sadece bir TCP kanalı kullanarak HTTP'nin FIFO sistemini atlayabilir. Aynı anda birden fazla istek yanıtlanabilir, sıraları serbest bırakabilir ve yavaş yükleme zamanlarını azaltabilirsiniz. Ancak bu akış kimliği sayesinde hiçbir şey kaybolmayacak.

SPDY ayrıca, isteklerle gelen başlıkları sıkıştırarak web sayfasının yüklenme süresini de azaltır. Sıkıştırılmamış, HTTP'den geldikleri gibi, boyut olarak yaklaşık 200 bayttan 2 KB'nin üstüne kadar değişebilirler. İstek başlıklarının da 700 KB kadar büyük olması sıra dışı değildir. Bunlar sunucuya girdiklerinde, sıkıştırılmamışlar, bant genişliğini yiyorlar ve gecikme süresi bir bağlantıyı bozabilir.

Gereksiz başlıklar da isteklerde kaldırılır. Bir başlık bir kez oluşturulduktan sonra, SPDY sayesinde tekrar tekrar gönderilmesine gerek kalmaz.

SPDY, güvenlik için SSL’yi gerektirir, bu da HTTP’den çok daha güvenli olmasını sağlar. Sadece bu değil, kafa kafaya yapılan testlerde HTTP'den% 64 daha hızlı olduğu görülmüştür, ancak birkaç ekip tarafından yapılan sonraki testler bunun web sitelerinin genel olarak çok fazla bir fark yaratmadığını göstermiştir. kullanımda biraz gecikme olacağı için birçok farklı kaynak malzeme.

Bununla birlikte, Kasım 2014 itibariyle, SPDY, Twitter ve Google’ın birçok hizmeti dahil olmak üzere tüm web sitelerinin% 2.3'ü tarafından desteklenmektedir..

Nasıl Kullanabilirim??

Google servisleri veya Twitter kullanıyorsanız, zaten SPDY kullanıyorsunuzdur. Ancak, yalnızca birkaç web sitesi SPDY'yi desteklediğinden, uzun süre HTTP veya HTTPS'den daha fazla kullanmayacağınız için.

Web sunucularına sahip kullanıcılar için, herhangi bir web içeriğini değiştirmek zorunda kalmadan genellikle SPDY'yi uygulayabilirsiniz. Apache kullanıcıları için 3 Kolay Adımda Apache Web Sunucusu Nasıl Kurulur 3 Kolay Adımda Apache Web Sunucusu Nasıl Kurarsınız Nedeni ne olursa olsun, bir noktada bir web sunucusuna gitmeyi isteyebilirsiniz. Kendinize belirli sayfalara veya hizmetlere uzaktan erişim izni vermek istiyorsanız, bir topluluk edinmek istiyorsanız…, mod_SPDY adlı bir SPDY uzantısı yüklenebilir. Nginx kullanıyorsanız, SPDY yamasını uygulayabilirsiniz. Mod_SPDY ve Nginx için SPDY yaması kesinlikle yeni ve kafa karıştırıcı olsa da, kurulumu inanılmaz derecede zor değil. Ancak, yine de bir SSL sertifikası isteyeceksiniz. Mohan Ramkumar'ın bu makalesi size kendi SSL sertifikanızı nasıl alacağınızı gösterecek Çok Kendi Ücretsiz SSL Sertifikanızı Nasıl Alabilirsiniz?.

Tarayıcı kullanıyorsanız ve hangi sitelerin SPDY'yi desteklediğini merak ediyorsanız, Chrome ve Mozilla Firefox için kullanılabilen SPDY Göstergesi gibi, etkinleştirilip etkinleştirilmediğini gösteren uygulamalar ve eklentiler vardır. Belirli bir web sitesi için etkinleştirilmişse küçük bir yeşil şimşek simgesi ve etkin değilse, isteğe bağlı bir gri simge görüntüler..

Sonuç

Her ne kadar SPDY, gerçek dünya kullanımında HTTP'den daha hızlı olmasa da, oraya ulaşıyor ve Chrome / Chromium, Mozilla Firefox, Opera, Amazon Silk ve Safari dahil olmak üzere birçok web tarayıcısı tarafından destekleniyor. Kendi sunucunuzda SPDY desteğini etkinleştirmek ilk başta biraz karmaşık olabilirken, yeni bir dünya çapında ağın yolunu açıyorsunuz..

SPDY ile herhangi bir deneyime sahip misiniz? Aşağıya bir yorum bırakın, sohbet edelim!

Image Credit: Flickr aracılığıyla Sunucu Odası, Flickr ile Çıkarılmış, SPDY, Firefox 12.0'da Flickr ile Etkinleştirildi




Henüz no comments

Modern teknoloji hakkında basit ve uygun fiyatlı.
Modern teknoloji dünyasında rehberiniz. Her gün bizi çevreleyen teknolojileri ve araçları nasıl kullanacağınızı ve Internet'te ilginç şeyleri nasıl keşfedeceğinizi öğrenin.