通过网上查询资料得出以下结论
Combined files
合并文件,将多个CSS文件或者JavaScript文件合并成一个CSS文件或者JavaScript文件,可以有效减少HTTP请求数量,并且可以通过压缩算法减小文件的大小
为了增加可读性,我们给下面的环境起个名字
A:合并且压缩后的大文件
B:未合并但压缩过后的无数小文件
提出疑问
文件大小是否有变化?
如果我们控制变量,不合并文件,但是我们把无数个小文件压缩,那A与B的总和大小一致吗?
真的有提高效果么?
现在让我想一下有什么变量,文件个数,文件大小,由于下载速度因人而异,因此我认为可以视为常量。
如果需要对比的话:
文件个数 (N)
A:N = 1
B:N = n
文件大小(V)
A:1v
B:b1v1+b2v2+...+bnvn
提出可能性
不知道我这种思路想法是否有错?思来想去,如果说这种方法倘若真的有效,那么可能可以从以下几点着手。
- 每次请求文件的时候需要建立连接,可能减少了建立连接所需要的时间?
- 将多个文件集成为一个文件,可能避免了空间浪费?
平时看文件大小总能发现文件大小永远小于占用空间,也就是说理想状况下,文件大小本应当等于占用空间,可是却偏偏多了“某些东西”,导致占用空间增大了,或许集成为一个文件之后,这些“某些东西”可能会小于多个文件加起来后的大小。