jquery - 效率困境 : to use AJAX or not?

标签 jquery css ajax performance

我有一个显示文章列表以及类别过滤器的网站。过滤器可以打开和关闭,文章列表将自动调整。

目前,我有这样的功能,当点击过滤器时,AJAX 向脚本发出请求,该脚本根据所选过滤器查询数据库,然后将结果输出给用户。

这是一种低效的方法吗?我最近的另一个想法是在页面加载时只查询数据库中的每篇文章一次。然后过滤器将相应地切换每个帖子的显示元素,而不是发出 AJAX 请求。

这听起来比使用 AJAX 好得多,但我想就效率和语义方面的方法征求其他意见。

最佳答案

这实际上取决于您拥有多少篇文章。如果有数百或数千个,您可能会通过通过 AJAX 进行提取来节省处理时间。否则,客户端过滤更有意义。

关于jquery - 效率困境 : to use AJAX or not?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8003604/

相关文章:

javascript - 如何在 backbone.js 回调中从模型中分离一些响应数据

javascript - 当我使用 jQuery 单击另一个下拉菜单按钮时,如何关闭事件的下拉菜单?

javascript - 如何使用jquery刷新多个div

javascript - 如何使自定义登录按钮工作

css - Merge lo 扩展来自不同 LESS 文件的 CSS 选择器(bootstrap)

javascript - Ajax 自动刷新导致我的 jquery 嵌入脚本无休止地重复

jquery - JQuery Mobile 按钮的颜色不会改变颜色

javascript - HTML 表单模糊调用 PHP 的 JQuery 函数调用

css - 可见性/显示和隐藏/隐藏类基础

java - JSF 2.0 项目上 MyFaces Trinidad 的基本设置是什么?