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.
Asp.Net karşı açısal, sunucuda WebApi ...
Eğer bir açılan kullanırsam SQL enjeks...
Nasıl bir stream with ile gzip sıkıştı...
C# Arabirimleri. Örtülü uygulanmasına ...
Nasıl git-elinize sağlık; gıt elinize ...