每个标签一个请求或所有这些请求一个请求?

时间:2013-08-02 08:52:20

标签: jquery ajax

我的同事和我正在讨论从后端加载标签内容(jQuery UI标签)。她认为我应该制作一个AJAX请求并索引JSON,以便在正确的选项卡中填充正确的内容。

现在,另一方面,我在每个标签上发出一个AJAX请求,其中一个参数是标签ID,这简化了将检索到的内容放入请求标签的任务。

我总共有6个标签。你觉得怎么样?

2 个答案:

答案 0 :(得分:1)

我想说,这取决于。 如果每个选项卡只有少量数据,我建议在一个请求中加载所有6个选项卡,并将所有选项卡一起填充。 如果每个标签的数据量相当大,我建议每个请求只加载一个标签,并且只在选择标签时触发这些请求。

如果有疑问,你应该只测试两种方法。

答案 1 :(得分:0)

这实际上取决于您的网站的后端类型和使用模式。

如果您的用户通常会查看所有标签,那么一次通话会更好。 如果他们很少看到标签或者不是所有标签,那么您发送的信息越少越好,您也可以利用负载平衡网络服务器之间的ajax请求。

但是,如果您为标签检索的内容对于后端来说不太,那么所有这一切都是正确的。在这种情况下,您必须使用处理负载来加权使用模式(如上所述)并做出决定。

没有一个响铃来统治所有