我有一个显示文章列表以及类别过滤器的网站。过滤器可以打开和关闭,文章列表将自动调整。
目前,我有这样的功能,当点击过滤器时,AJAX 向脚本发出请求,该脚本根据所选过滤器查询数据库,然后将结果输出给用户。
这是一种低效的方法吗?我最近的另一个想法是在页面加载时只查询数据库中的每篇文章一次。然后过滤器将相应地切换每个帖子的显示元素,而不是发出 AJAX 请求。
这听起来比使用 AJAX 好得多,但我想就效率和语义方面的方法征求其他意见。
最佳答案
这实际上取决于您拥有多少篇文章。如果有数百或数千个,您可能会通过通过 AJAX 进行提取来节省处理时间。否则,客户端过滤更有意义。
关于jquery - 效率困境 : to use AJAX or not?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8003604/