Gzip karşı küçült
Gzip kullanarak tercih Javascript ve CSS versus birini küçültmeye hakkında biraz canlı bir tartışma başka bir gün geçirdim.
Bu kişi X ararım
X Gzip zaten dosyalarınız hazırlanıyor beri kod minifies, " dedi.
Ben katılmıyorum. Zipkayıpsızdosya boyutu küçülen yöntemi. Kayıpsız orijinal mükemmel restore edilmesi gerektiği anlamına gelir, anlam bilgisi alanları restore edebilmek için saklanmalıdır, un-gerekli karakter Kodu ve diğer her şeyi açıklamalı. Bu da daha fazla sıkıştırılmış olması gerektiğinden daha fazla yer kaplıyor.
Test yöntemi var, ama bu kod Gzip inanıyorum:
.a1 {
background-color:#FFFFFF;
padding: 40px 40px 40px 40px;
}
Hala bu kod Gzip daha büyük olacak:
.a1{body:background-color:#FFF;padding:40px}
Bu doğru ya da yanlış olduğunu ispat edebilecek kimse var.< / ^ br . Ve lütfen " diyerek gelme "her zaman kullandım, çünkü değil".
Bilimsel kanıt burada soruyorum.
CEVAP
Çok basit bir test. Senin js aldım, farklı dosyalarda onları koymak ve onları gzip -9 koştu. İşte sonuç. Bu Vista makine özellik listesi ve gzip 1.3.12 koşu yapıldı.
-rwx------ 1 xxxxxxxx mkgroup-l-d 88 Apr 30 09:17 expanded.js.gz
-rwx------ 1 xxxxxxxx mkgroup-l-d 81 Apr 30 09:18 minified.js.gz
İşte başka bir test gerçek dünya JS bir örnek kullanarak. Kaynak dosya "orijinal dosya boyutu 73134 bayt." common.js. Minified, 26232 bayt geldi.
Orijinal dosya:
-rwxrwxrwx 1 xxxxxxxx mkgroup-l-d 73134 Apr 13 11:41 common.js
Dosya Minified:
-rwxr-xr-x 1 xxxxxxxx mkgroup-l-d 26232 Apr 30 10:39 common-min.js
Orijinal dosya -9 seçeneği ile gzip ' (yukarıdaki gibi aynı sürüm)
-rwxrwxrwx 1 xxxxxxxx mkgroup-l-d 12402 Apr 13 11:41 common.js.gz
Dosya -9 seçeneği ile gzip ' (yukarıdaki gibi aynı sürüm) Minified:
-rwxr-xr-x 1 xxxxxxxx mkgroup-l-d 5608 Apr 30 10:39 common-min.js.gz
Gördüğünüz gibi, çeşitli yöntemler arasında belirgin bir fark var. En iyi bahis hem olarak gzip küçült.
CodeFirst EF4.Eski veritabanı Karşı - ...
ASP.NET MVC - Active Directory karşı k...
Timer ve TimerTask karşı Parçacığı Jav...
Tar için kullanan çok çekirdekli/bzip ...
'doğrulamak için en iyi yolu ne b...