【发布时间】:2011-07-10 14:17:56
【问题描述】:
我的网站有 1、2、3 页和 js 文件 A、B、C、D、E、X 和 Y。以下概述了每个页面包含的文件:
Page 1: A
Page 2: A, B, C, D, E
Page 3, A, B, C, X, Y
目前,所有这些文件都是单独发送的,第一次下载它们需要一段时间。我知道将它们压缩成一个文件可以减少传输时间,所以这是我的计划。但在这种情况下,我不想将它们全部压缩到一个文件中,因为第 3 页可以从第 2 页中受益,因为已经缓存了 A、B 和 C(如果有一个大的 ABCDE 文件和一个大的 ABCXY 文件)。是的,用户在典型使用中会在 2 和 3 之间切换。
但这里的答案并不一定只是“制作一个 ABC 文件、一个 DE 文件和一个 XY 文件并完成”,因为我所描述的情况只是一个更大问题的一部分。
人们通常如何处理跨网站合并 JS 文件,其中一些页面共享一些文件?
注意1:所有文件都在几百到几千行的数量级。
注意:如果您由于缺少某些细节而无法回答问题,请解释为什么该细节很重要,以及它如何改变您的答案!
【问题讨论】:
标签: javascript deployment