【发布时间】:2013-09-29 18:12:01
【问题描述】:
过去,我一直在编写这样的代码来减小我的 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"
};
请注意,我的问题与文件压缩有关,而不是缩小。
【问题讨论】:
标签: javascript performance http gzip