【问题标题】:(Searching in a table) Whats the best practice? [closed](在表格中搜索)最佳做法是什么? [关闭]
【发布时间】:2017-12-06 15:47:09
【问题描述】:

(在表格中搜索)最佳实践是什么? 使用 JavaScript 过滤表中的数据或重新发送带有过滤条件的查询并获取已过滤的数据表单数据库?

【问题讨论】:

  • 取决于表中有多少行。超过 3k,我会使用 Ajax。
  • 如果你的结果超过 1000 行 JS 可能会比再次调用 ajax 慢
  • 您的 SQL Server 很可能比您在 JS 中编写的任何代码都更适合处理大量数据,我会选择后一种解决方案
  • 当然有必要对该表进行索引

标签: javascript java php sql database


【解决方案1】:

当然要使用 JavaScript 进行过滤。对服务器施加额外压力总是一个坏主意。您只有一台服务器和许多客户端,让它们工作。

【讨论】:

  • 你怎么能这么说?如果您有超过 10K 条记录,会发生什么?您想将所有记录发送给客户端(流量问题)然后过滤它们?
  • @SamanGholami 好吧,每个人都决定在他的特定情况下最关心的是什么。作者没有说明他有多少记录,也没有说明任何其他情况。所以简而言之 - 是的,如果你有这样的能力,最好在前端进行过滤。问题表述不当,不是我的错。
猜你喜欢
  • 1970-01-01
  • 2011-06-22
  • 1970-01-01
  • 1970-01-01
  • 2010-09-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多