Yazılım dünyasında var olan terimlerden birisi hakkında ufak bir yazı yazmak istedim. “Sıkıştırma ( Output Compress )“.
Compress yani sıkıştırma işlemi aslında tüm genelinde uygulanan bir protokol haline gelse internet hızımız daha da artacak. Aslında artmayacak, daha rahat kullanıcaz. Bu ne demek ? İnternet trafığınız aslında daha da rahatlamış olacak. Çünkü daha küçük boyutlarda haberleşme gerçekleşecek.
Sıkıştırma olayını aslında bir yol üzerindeki araçlara benzetebiliriz. Toplu taşıma kullanmadan herkes kendi aracı ile yola koyulursa mükemmel bir trafik oluşur. Yol üzerinde o kadar kalabalık, o kadar fazla araç olacaktır ki işlerin ilerlemesi zor olacaktır. Toplu taşıma kullanıldığında ise 1 araç birden fazla aracın kullanılmasını engellemiş olup, trafik oluşmamısına neden olacatır.
Yazılım, web sitelerinde sıkıştırma olayı ise yukarıda verdiğim örnekten yola çıkıldığında birebir benzer diyebiliriz. Herkesin bildiği gibi basit şöyle diyebiliriz; web siteleri HTML, CSS, JavaScript dosyalarından oluşuyor. Yani kullanıcı tarafına gönderilen dosyalar bunlar diyebiliriz. Bu dosyalar haricinde birde Medya‘lar vardır ( image, video, sound vb. ). Şimdi bir kullanıcı web sitesine istek yaptığında bu dosyaları kendi tarayıcısına indirmiş olduğunu düşünürsek – ki öyle – dosya boyutları ne kadar yüksekse trafik o kadar fazla artacak. Artan trafiğin sonucu olacak yolun genişlemesi gerekiyor. Yani sonuç : İnternet yavaş, daha hızlı internet istiyoruz !!!!