php – 使用jquery执行大型查询和过滤更好,还是执行更小的查询?
发布时间:2020-12-13 13:10:11 所属栏目:PHP教程 来源:网络整理
导读:我正在使用php / mysql和 jquery编写我的第一个网站.对于下一部分,用户将应用过滤器和排序来查找特定项目(如高级搜索,类型),还会有一个搜索框.我希望数据在任何复选框过滤器更改后立即反映更改(当前有一个测试ajax调用,没有数据库查询,这样做效果很好). 重新
我正在使用php /
mysql和
jquery编写我的第一个网站.对于下一部分,用户将应用过滤器和排序来查找特定项目(如高级搜索,类型),还会有一个搜索框.我希望数据在任何复选框过滤器更改后立即反映更改(当前有一个测试ajax调用,没有数据库查询,这样做效果很好).
重新形成查询字符串并在每次过滤器更改时重新查询数据,或者根据过滤器进行一次大型查询和过滤结果会更好吗? 目前,记录数量很少,但有可能增长到数千.
我会说完全根据用户选择的数据构建查询,只是因为当数据变得庞大且笨拙时,将所有数据发送到客户端将是愚蠢的.如果你考虑一下,它会以两种主要方式对性能产生不利影响:
>大数据下载到客户端. 在我的书中,这是毫无疑问的.您最终将不得不重新使用您的解决方案,以扩展您的数据库的大小,这是您不想要的. 服务器善于处理查询,排序和过滤大量数据.如果你有选择的话,这不是你应该在客户端做的事情. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |