İnternet sürekli olarak ilerlemenin en önemli metriği olan hıza ve çoğu web geliştiricisinin önemli bir sorusuna yol gösteriyor. Bir önceki {$lang_domain} makale 2016 yılında ne kadar yavaş? hıza odaklanma gereğini vurgulayarak, sitenizin 2016 yılında not almasına yardımcı olacak birkaç özellik sunmaya karar verdik.

HTTP / 2

Mayıs 2015'te yayımlanan ve 2015'in ikinci yarısından bu yana desteklenen HTTP / 2, dünya çapındaki web protokolünün yeni bir sürümüdür.

Ana iyileştirme, tek bir bağlantıda çoklu istekleri karşılayabilme yeteneğidir. Bu yetenek, çoğullama olarak adlandırılır ve web tasarımcıları için devrim niteliğindedir. Teknikler gibi sprite veya Veri URI'leri artık etkili olmayacak.

HTTP / 1, aynı anda birden çok isteği karşılayamadığı için birkaç küçük yerine büyük bir resim yüklerken daha verimlidir. Bu yeni sürümde ele alındı.

HTTP / 2, istenen verileri gönderilmeden önce başlıkları sıkıştırır ve bu da taşımayı kolaylaştırır. Son olarak, yeni sürüm önceki sürümde olduğu gibi, ikili ve metinsel değildir.

Sonuç,% 50'ye varan bir performans artışıdır. Farkı test edebilirsin İşte .

HTTP / 2'ye taşınmanın en zor yanı, HTTP / 2 olmayabilir. HTTP / 2, güvenli bir web sitesi gerektirmese de, tarayıcılar yalnızca SSL üzerinden desteklemektedir.

HTTP / 2'ye yönelik ilk adımınız bir SSL sertifikası olmalıdır.

Sertifika aldıktan sonra, HTTP / 2'yi kendi başınıza uygulayabilirsiniz, ancak sunucunuzu yönetiyorsanız mümkündür. Aksi takdirde, tüm web barındırma veya sunucu barındırma şirketinize bağlıdır.

Göre W3Techs Şu anda sadece% 7 kaldıraç kaldıraç HTTP / 2.

SSL sertifikası

Basitçe söylemek gerekirse, SSL sertifikaları bir sunucu ve bir istemci arasındaki bağlantıyı şifreler. Sertifika almak düşündüğünüzden daha kolaydır ve Let's Encrypt ile ücretsiz olarak edinebilirsiniz.

Let's Encrypt, 2016 yılının Nisan ayı ortasında halka açık beta bırakan yeni bir sertifika yetkilisidir. Let's Encrypt'ın hedefi, bir sertifika elde etmek için gereken tüm manuel işlemleri ortadan kaldırmaktır. Let's Encrypt ile, tüm süreç otomatik ve sadece birkaç dakika sürüyor.

Web barındırma sağlayıcınız üzerinden bir sertifika alabilirsiniz. Kendi sunucusunu yönetenler için Bu makale  adım adım kurulum öğreticisi sağlar.

Brotli

Brotli, Google tarafından geçen sonbaharda tanıtılan yeni bir sıkıştırma algoritmasıdır. Genel olarak, sıkıştırma algoritmaları taşınan verilerin boyutunu azaltır.

Google, mevcut çözümlerle karşılaştırıldığında Brotli'nin% 20-26 daha iyi sıkıştırma oranı sunduğunu bildirdi. Sonuç olarak, trafiğinizin yaklaşık% 40'ını HTML dosyalarında ve yaklaşık% 25'i CSS ve Javascript'te kaydedebilirsiniz.

Şu an itibariyle, Brotli sadece Chrome ve Firefox tarafından destekleniyor, diğer tarayıcılar yakında takip edecek.

Sunucularla ilgili olarak, Nginx, Apache ve Node.js gibi büyük sunucular bir paket yüklemesi gerektirir. Hiçbir sunucu şu anda varsayılan olarak Brotli sunmamaktadır.

CDN

Bir İçerik Dağıtım Ağı, dünya çapında bir dizi sunucudır. Bu sunucular sitenizin içeriğinin (resimler, videolar, yazılımlar vb.) Kopyalarını içerir. Erişildiğinde, verileriniz sunucudan ziyaretçiye daha yakın yüklenir ve böylece genel yükleme gezegenin her yerinde daha hızlıdır.

Bir başka büyük avantaj da sitenizin geliştirilmiş güvenilirliğidir. İçerik onlarca sunucuya yayıldıkça, web barındırma sunucunuz trafiğin önemli bir bölümünü terk eder ve bu nedenle çökme riskinden daha iyi korunur.

Sonuç, (ortalama olarak)% 50 daha hızlı bir web sitesi yükleniyor. Genellikle daha fazla.