我正在我的rails应用程序上开发一个页面,用于显示分析数据。它必须多次调用Flurry API来检索不同的事件。我在一个带有标题和段落(包含从分析中检索并通过jQuery插入的数字)的div中显示每段数据。
对于我来说,为每个div(到目前为止有8个)有一个单独的CoffeeScript文件来调用API来计算值并显示它,这是不是一个好的做法,或者这是不是效率低下?
附加信息:我调用的API的速率限制为每秒一个请求。
发布于 2013-07-18 20:56:07
通常,为了方便开发,最好将JavaScript代码(或CoffeeScript )放在单独的文件中,但是当部署到生产服务器上时,将它们编译在一个文件中。
浏览器将不得不发出一个请求来获取所有的JavaScript,而不是发出多个请求(请注意,现代浏览器允许每个主机名有2-4个并发请求)。
这应该会减少你的页面加载时间。
发布于 2013-07-18 21:32:46
在性能上,我只能想象如果有任何差异,它是不可察觉的,但每个div都有一个不同的文件听起来像是维护的噩梦。为了便于编辑,我会将所有内容都保存在一个文件中。
https://stackoverflow.com/questions/17723383
复制相似问题