Ajax Load:意见请求

时间:2013-10-22 12:02:17

标签: ajax jquery

我需要为公司构建的商业Web应用程序将使用手风琴菜单(例如jQuery UI手风琴)。

我想将链接jQuery点击事件用于手风琴菜单,并使用ajax .load速记动态加载内容。 目前我正在处理内部对话,有人提到Ajax比常规浏览器请求慢。

现在我的问题是:是真的,考虑到:

  • 手风琴内容的加载时间应该更快(所有脚本/ css / accordion / header在开头只加载一次);
  • Ajax请求不会影响任何服务器操作的性能;

我真的应该使用浏览器请求 - 它真的会更快吗?

看起来非常不直观,使用手风琴将其用作静态元素,只在每次页面刷新时显示。

我之前构建了一个原型,使用Ajax Load来加载带有html和javascript的div容器,并且加载速度与普通浏览器请求一样快。

1 个答案:

答案 0 :(得分:1)

至于答案,ajax请求确实小于页面的常规请求。

您可以选择一些选项 - 预取数据,将其存储在数组或对象中,然后单击滑块加载数据,

或者只是使用ajax,但这会产生另一个请求,如果你有很多用户可能会减慢你的网站速度。

将数据预加载到隐藏div中的html中,或者通过js.php直接加载到数组/对象中,这将是最有效的方式,具体取决于内容的大小。

请注意,ajax加载的内容未被搜索引擎编入索引,并且搜索引擎优化程度较低。