Brotli, Google tarafından 2016 yılında geliştirilmiş sıkıştırma teknolojisidir. Web sitenizde bulunan dosyaların belirli bir seviyeye kadar sıkıştırılmasına olanak sağlamaktadır. Bu sayede web sitenizin trafik yükünün daha dengeli olması sağlanmaktadır.

Brotli Nasıl Çalışır?

Brotli, çalışma algoritmasını incelediğimizde,

  • Kullanıcı brotli’yi destekleyen sunucuda barınan web sitesine erişmeli,
  • Kullandığınız tarayıcı, girmiş olduğunuz web sitesinde bulunan içerikleri Accept-Endcoding ile sunucuya bildirir.
  • Daha sonradan bildiri giden sunucu, kullanıcının belirttiği alan için sıkıştırma algoritmasını dikkate alarak hangi tür sıkıştırılmış içeriği ekrana yansıtmasına karar verir.
  • Sunucu content-encoding yöntemini belirterek kullandığınız tarayıcıya başlığı gönderir.
  • Kullandığınız tarayıcı, sayfada gösterilmeden önce verileri açar. Bu sayede hızlıca ekrana yansıtır.

Brotli Sıkıştırma Yönteminin Faydaları Nelerdir?

Britoli, kullanan web sitelerinin bu yöntemi tercih etmesinde sağladığı faydalar;

  • Web sitenizin en hızlı şekilde erişimini sağlar.
  • HTTPS protokolü kullanarak en güvenilir iletişimi sağlamaktadır.
  • Google Arama Motoru tarafında güveni arttırmayı sağlar.
  • Aşırı trafik tüketiminin önüne geçmektedir. Bu sayede trafik dengelemesi sağlar.
  • Son olarak Gzip ve Zopfli sıkıştırma algoritmalarına göre daha fazla performans göstermektedir.

Neden Brotliyi Tercih Etmeliyiz?

Brotli kullanan web sitelerinde ki verilerin analizlerini yaptığımızda, Gzip kullanıcılarına göre;

  • Javascript için %14 daha küçültme,
  • HTML için %21 daha küçültme,
  • CSS için %17 daha küçültme,

sağladığını gözlemlemekteyiz. Bu nedenden dolayı Gzip sıkıştırma algoritmasına göre Brotli sıkıştırma algoritması daha mantıklı olacaktır.

Brotli ile Gzip Karşılaştırması

Sitenizin içeriğini sıkıştırmak için en çok tercih edilen GZIP’e karşılık Google tarafından geliştirilen Brotli, web site sahipleri tarafından henüz bilinmemektedir. Web sitenizin günlük trafik bandı yüksek ise Brotli sıkıştırma yöntemi ile birlikte sunucunuzun rahatlamasını sağlayabilirsiniz. Bu sayede trafik dengelemesinde ve aşırı bant kullanımının önüne geçmiş olacaksınız.

Araştırmalarım sonucunda Gzip ile karşılaştırdığımızda, Brotli 1KB ve 16MB arasında kayar pencere kullanırken, Gzip 32KB sabit pencere kullanmaktadır. Bu sayede Brotli sıkıştırma algoritması CSS, HTML ve JS gibi dosyaların %17 ila %25 arasında daha fazla sıkıştırma   oranı kazandığını gözlemlemekteyiz.

Brotli sıkıştırma algoritması Gzip’e göre mobil hızlarda pil ömrü ve hızı açısından bizlere süper bir performans sağlamaktadır.

HTML dosyalarında Gzip ile sıkıştırılmış bir web sitesinde %78 performans kazanırken, Brotli ile sıkıştırılmış bir web sitesinde %90’lara kadar kazanç sağlandığı gözlemlenmiştir. Kazanılan bu performans oranı, sitenizin performansında çok fazla yarar sağlamaktadır.

Sonuç

Brotli ile rakiplerinize karşı bir adım önde olabileceğinizi ve Gzip’e göre sunucunuzda daha fazla performans kazanacağınızı öğrenmiş olduk. 

Yazan:

İsmail Sağdıç

2019 yılında SEO uzmanı olarak görev aldığım kariyerime SEO Manager olarak devam etmekteyim.