我对优化Java脚本加载在线阅读几篇文章。 我有几个关键点是减少的脚本文件(http请求),缩小的数量和在服务器上启用gzip。 目前,是什么在我身边做的是,所有的JavaScript文件精缩,和gzip可以简单地使能的。
第1部分)
我的问题是,我有大约20 JavaScript文件,有一个拥有所有的核心功能之一common.js。 除此之外,每一页都将加载实现该页面的功能,至少一个其他文件。
解决方案1,是所有脚本在一个大的脚本文件相结合,并为每一个客户,这似乎是别人都在做得到加载一次。 我想YUI或JSMin可用于压缩,所以我应该手动将文件结合起来?
方案2,需要所需的功能时延迟加载,我真的不知道这是如何工作的,但它似乎是一个办法做到这一点,但仍需要更多的HTTP请求。 我很想听听这方面的任何投入。
第2部分)
我工作的Web应用程序将被部署到许多其他计算机,因为JavaScript的是非常小的,它是一个很好的做法,使一个脚本,从中央服务器动态加载最新的脚本,让每一位客户将运行最新的脚本?