1

過去に、JavaScript ファイルのサイズを縮小するために、次のようなコードを書いていました (ここでは、質問のために誇張しています)。

var u="http://mySite.com/TeamNumber",
    e=".jpg",
    t="team",
    image=i={};
i[t+1]=u+"One/team1"+e;
i[t+2]=u+"Two/team2"+e; 
i[t+3]=u+"Three/team3"+e;

さて、私の理解が正しければ、http 転送で gzip 圧縮が使用されている場合、これはほとんど役に立ちません。重複したテキストはとにかく圧縮されるからです。

すべてのサーバー/ブラウザーが現在 gzip 圧縮に依存していると想定するのは正しいでしょうか。以下のスクリプトは紙の上では 10% 大きくなりますが、実際には上記のものと同じ転送サイズになります。

var urlRoot="http://mySite.com/";
var images={
    team1: urlRoot + "TeamNumberOne/team1.jpg",
    team2: urlRoot + "TeamNumberTwo/team2.jpg",
    team3: urlRoot + "TeamNumberThree/team3.jpg"
};

私の質問は、縮小ではなく、ファイルの圧縮に関連していることに注意してください。

4

1 に答える 1