我应该使用大型javascript文件还是小文件

时间:2011-03-22 13:13:48

标签: javascript

我有一个javascript文件,大约有6000多行自己创建的代码。现在它有我网站不同部分的功能..现在我想问的是,我应该使用那个大文件,还是将它分成各个部分的部分,并在相应部分中调用它。

4 个答案:

答案 0 :(得分:5)

我建议使用1个大的,因为它只需要1个http请求。使用正确的服务器设置,它只会在缓存时加载一次。

答案 1 :(得分:1)

这取决于HTTP请求的成本是多少。访问者访问具有特定JS V的部分之一的可能性。为其他页面节省了多少带宽。

答案 2 :(得分:0)

如果只是提供文件的问题,那么一个大的几乎肯定会更好,特别是如果您的服务器启用了gzip压缩(它应该)。

但是,您可能还希望将文件分成更小的部分,以提高代码的可读性和可维护性。在这种情况下,您可能仍希望在单个请求中提供整个脚本,您可以使用自定义servlet(或其他可比较的服务器端逻辑)将所有部分连接在一起并将结果发送到客户端。

答案 3 :(得分:0)

最近,似乎最好的方法是将其拆分为较小的文件并仅使用某种JS加载​​器(例如Head JS)并行加载所需的文件;单击链接并向下滚动到标题“组合脚本”以阅读有关性能差异的更多信息。)

另一个可能使用的加载器是RequireJS