我有一个从多个源接收数据的页面,我需要创建一组处理程序文件来配置和显示不同类型的数据。可能有10-15种不同类型的数据,每种数据都有自己的显示逻辑。每个处理程序都相当大,而不仅仅是一两种方法。
我正在试图弄清楚提供这样的应用程序的最佳方式,我能看到的唯一两个选项是:
1)创建一个单独的处理程序文件 对于每种类型的数据并从外部加载 页面加载时这个问题 这显然包括10-15 可能是不同的javascript文件 这不是一个聪明的主意。我是否需要将所有处理程序压缩到一个文件中,缩小它并将其压缩?
或
2)完成所有配置 服务器在将数据推送到之前 用户。这里的问题是 推回的JSON数据非常可靠 大(加上会包括HTML)并且放了很多 服务器上的压力。
任何人都可以了解如何最好地提供复杂的JavaScript应用程序吗?
答案 0 :(得分:2)
其实我更喜欢你的第一个选择。
将这些JavaScript源文件合并并缩小为一个并缓存它,让Web浏览器将它们缓存在客户端中,这意味着后续请求不需要下载这个组合缩小的大文件,从而提高了网站的性能,减少网络流量。