SORU
30 NİSAN 2009, PERŞEMBE


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
30 NİSAN 2009, PERŞEMBE


Ç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.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • EmperorTigerstar

    EmperorTiger

    14 EYLÜL 2009
  • Sarah's YouTube Channel

    Sarah's YouT

    27 Temmuz 2009
  • TeachMeComputer

    TeachMeCompu

    31 EKİM 2009