0

我正在我的 rails 应用程序上开发一个显示分析数据的页面。它必须多次调用 Flurry Analytics API 来检索不同的事件。我在带有标题和段落的 div 中显示每条数据(其中包含从分析中检索并通过 jQuery 插入的数字)。

对我来说,为每个这些 div (到目前为止 8 个)都有一个单独的 CoffeeScript 文件,它调用 API 计算值并显示它,或者这效率低下,这对我来说是一种好习惯吗?

附加信息:我正在调用的 API 的速率限制为每秒一个请求。

4

2 回答 2

0

通常最好将 JavaScript 代码(或 CoffeeScript)保存在单独的文件中以便于开发,但在生产服务器上部署时将它们编译到一个文件中。

然后,浏览器必须发出一个请求来获取所有 JavaScript,而不是发出多个请求(请注意,现代浏览器允许每个主机名 2-4 个并发请求)。

这应该会降低您的页面加载时间。

于 2013-07-18T12:56:07.380 回答
0

在性能方面,我只能想象是否存在任何差异,这是难以察觉的,但是为每个 div 设置不同的文件听起来像是维护的噩梦。为了便于编辑,我将它们全部保存在一个文件中。

于 2013-07-18T13:32:46.410 回答