zstd - kompres data dengan cepat. :: Salah satu cara paling mudah untuk meningkatkan performa website adalah dengan mengaktifkan fitur kompresi di server.

Maka bisa didapat peningkatan performa sampai 4x lipat, dan tentu saja penggunaan bandwidth juga turun drastis :) karena dikompres.

Algoritma kompresi yang paling sering digunakan adalah deflate, ini memang cukup cepat & hasilnya cukup kecil. Serba cukup :)
Namun, di situs yang populer, tetap saja masih terasa berat.

Karena itu Facebook membuat zstandard, sebuah kompresi baru, yang sangat cepat : https://code.facebook.com/posts/1658392934479273/smaller-and-faster-data-compression-with-zstandard/

Terlampir gambar hasil test yang saya lakukan dengan menggunakan data dari Silesia Corpus. Nampak jelas kelebihannya, apalagi untuk situs yang sibuk, tentu akan makin terasa lagi.

Di Debian 9, instalasi zstandard ini sangat mudah, cukup 1 perintah saja : apt-get install zstd

Selamat mencoba :)

====
RUJUKAN :

benchmark (format Libreoffice) : https://drive.google.com/open?id=0B1hIcH1WUQecczU5cU9hblJDcnc

benchmark (format PDF) : https://drive.google.com/open?id=0B1hIcH1WUQecZGxpTFY0dDVCVjg

Silesia Corpus : http://sun.aei.polsl.pl/~sdeor/index.php?page=silesia

zstd from Facebook : https://code.facebook.com/posts/1658392934479273/smaller-and-faster-data-compression-with-zstandard/

====
CARA BENCHMARK

time gzip -k silesia.tar ; ls -l silesia.tar.gz
rm -f silesia.tar.gz
time pigz -k silesia.tar ; ls -l silesia.tar.gz
time bzip2 -k silesia.tar ; ls -l silesia.tar.bz2
rm -f silesia.tar.bz2
time pbzip2 -k silesia.tar ; ls -l silesia.tar.bz2
time xz -k silesia.tar ; ls -l silesia.tar.xz
time zstd -k silesia.tar ; ls -l silesia.tar.zst

time gzip -dkf silesia.tar.gz
time pigz -dkf silesia.tar.gz
time bzip2 -dkf silesia.tar.bz2
time pbzip2 -dkf silesia.tar.bz2
time xz -dkf silesia.tar.xz
time zstd -dkf silesia.tar.zst

Photo
Shared publiclyView activity