php – 使用jquery执行大型查询和过滤更好,还是执行更小的查询?

前端之家收集整理的这篇文章主要介绍了php – 使用jquery执行大型查询和过滤更好,还是执行更小的查询?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在使用PHP / mysqljquery编写我的第一个网站.对于下一部分,用户将应用过滤器和排序来查找特定项目(如高级搜索,类型),还会有一个搜索框.我希望数据在任何复选框过滤器更改后立即反映更改(当前有一个测试ajax调用,没有数据库查询,这样做效果很好).

重新形成查询字符串并在每次过滤器更改时重新查询数据,或者根据过滤器进行一次大型查询和过滤结果会更好吗?

目前,记录数量很少,但有可能增长到数千.

我会说完全根据用户选择的数据构建查询,只是因为当数据变得庞大且笨拙时,将所有数据发送到客户端将是愚蠢的.如果你考虑一下,它会以两种主要方式对性能产生不利影响:

>大数据下载到客户端.
> JavaScript需要处理(排序/过滤)结果并显示用户要求的内容.

在我的书中,这是毫无疑问的.您最终将不得不重新使用您的解决方案,以扩展您的数据库的大小,这是您不想要的.

服务器善于处理查询,排序和过滤大量数据.如果你有选择的话,这不是你应该在客户端做的事情.

猜你在找的PHP相关文章