这个插件搜索 只能搜索当前页面吗

发布于 2021-12-04 16:46:59 字数 137 浏览 663 评论 3

一开始想快速搜索 但是发现数据量大了的话 模糊查询对数据库压力大了 然后找插件 好不容易用上了 发现只能搜索当前页的数据 多个分页数据搜索不到  不知道怎么改 用的

jquery.dataTables.min.js   这插件

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

灵芸 2021-12-09 13:14:40

顶楼主。如果服务器都觉得压力大的操作,还要全数据丢页面去处理。怕更不妥的操作,页面是否会崩溃不说,你实际上也相当于后台处理过,中间还要大量传输过来,再进行处理与渲染。讲真,这是不应该的,所以我们才会有分页类的操作。即使是从缓存里面直接获取了所有变量,抛到页面去处理也都会效率一般的,几万条以上的数据页面去单线程处理,想想看有点好玩。

傾城如夢未必闌珊 2021-12-08 20:50:09

回复
@懒神 : 确实好玩,如果真的遇到了数据量又大又想快速检索,那就考虑一下1、优化数据库,索引+分区,或者分库分表加代理,如mycat,2、切换存储引擎,比如存储到elasticsearch,但切记不要存储到mongo,mongo适合海量但单条数据的快速检索,如订单、用户等

三月梨花 2021-12-08 18:57:51

你应该是用的ajax方式分页拉取数据,这样的search查询的就是当前页的数据,因为其他页他压根就没加载的页面,解决办法是直接查库,不过你也说了,对数据库压力大,那另外一个办法呢,就是一次性把数据全部拉取到页面,这样是可以实现搜索全部数据的,缺点是只适合小数据量的,大数据量会导致页面崩溃

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文