我正在我的rails应用程序上开发一个显示分析数据的页面。它必须多次调用Flurry Analytics API来检索不同的事件。我在div中显示每一段数据,其中包含一个标题和一个段落(其中包含从分析中检索到的数字并通过jQuery插入)。
对我来说,为每个div(目前为止8个)分别设置一个单独的CoffeeScript文件是好的做法,它调用API来计算值并显示它,还是效率低下?
附加信息:我正在呼叫的API的速率限制为每秒一个请求。
答案 0 :(得分:0)
通常最好将JavaScript代码(或CoffeeScript)保存在单独的文件中以便于开发,但在生产服务器上进行部署时,请将它们编译在一个文件中。
然后,浏览器必须发出一个请求来获取所有JavaScript,而不是发出多个请求(请注意,现代浏览器允许每个主机名发生2-4个并发请求)。
这会降低您的网页加载时间。
答案 1 :(得分:0)
在表演中,我只能想象,如果有任何差异,它是不可察觉的,但每个div都有一个不同的文件听起来像维护噩梦。为了便于编辑,我将它保存在一个文件中。