urgot
FD Üye
Brotli, Google tarafından 2016 yılında piyasaya sürüle bir sıkıştırma algoritması. Brotli ile internet sitelerinin dosya boyutlarını daha hızlı bir şekilde sıkıştırabilir, küçültebilir ve böylelikle transferlerin daha hızlı olmasını sağlayabilirsiniz. Daha önceleri “boyut küçültme nasıl yapılır” sorusunun yanıtlarından biri ve en çok tercih edileni GZIP iken şimdi Brotli farklı bir alternatif olarak çıkıyor karşımıza.
2- Geliştirilmiş güvenlik
3- Google’da güven arttırma.
4- Aşırı trafik tüketiminin önüne geçer çünkü trafik dengelemesi sağlar
5- Mevcut LZMA uygulamasına oranla daha hızlı açar
1- Daha hızlı web sitesi erişimiBrotli sıkıştırma tekniğinin faydaları nelerdir?
2- Geliştirilmiş güvenlik
3- Google’da güven arttırma.
4- Aşırı trafik tüketiminin önüne geçer çünkü trafik dengelemesi sağlar
5- Mevcut LZMA uygulamasına oranla daha hızlı açar
Brotli, Huffman kodlamasını ve LZ77 algoritmasının bir değişkenini kullanır; bu, geri referanslar için kayan bir pencere oluşturulmasını sağlar. Gzip 32 kb sabit bir pencere kullanırken, Brotli 1KB ve 16 MB arasında bir kayar pencere kullanır. Bu Brotli’nin CWND ve RWND’yi optimize edebildiği ve daha büyük sıkıştırılmış dosyaları daha verimli sunabileceği anlamını taşır. Peki brotli nasıl çalışır?Brotli nasıl tasarlandı?
- Kullanıcı, Brotli’yi destekleyen bir sunucuda çalışan bir web sitesine veya web uygulamasına erişir.
- Tarayıcı, Accept-Endcoding başlığı kullanarak ne tür bir içeriği açabileceğini sunucuya bildirir.
- Sunucu, istekte bulunan sıkıştırma algoritmalarını baz alarak hangi tür sıkıştırılmış içeriğin yayınlanacağına karar verir.
- Sunucu content-encoding kullanılan yöntemi belirtir ve tarayıcıya başlık gönderir.
- Tarayıcı, sayfada gösterilmeden önce verileri açar.