php - 在服务器端(PHP/MySQL)还是在客户端(js)排序?

标签 php javascript mysql sorting

我有一个 JS 应用程序,它仅通过 API 调用与服务器通信。应用程序的所有数据都是通过 API 调用接收的。在客户端(js)还是服务器端(PHP/MySQL)对表类数据进行排序更好?是否可以使用 js 进行可靠排序?我热衷于在客户端进行排序,但不确定这是否足够可靠。

最佳答案

您可以在客户端进行排序。但如果你有大量数据,它的效率就不高。在这种情况下,您需要提供一些分页机制,并且在客户端对分页结果进行排序是没有意义的。

我的答案:如果您有大量数据,请使用服务器端排序(数百条记录可能是一个指示,但看看什么对您有用)。否则使用 API 调用加载所有数据并在客户端进行排序。

关于php - 在服务器端(PHP/MySQL)还是在客户端(js)排序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10553639/

相关文章:

mysql - 需要帮助进行查询

MySQL:在每天的订单列表中包含零订单的日子

php - 如果不存在则插入新行并获取新的或现有的 id

php - JqG​​rid 服务器端查询与搜索冲突

php - PHP解析/语法错误;以及如何解决它们

javascript - 获取 Typescript 中命名空间的所有值?

javascript - req.user 未定义,但登录工作正常

c# - 将 C# 字符串发送到 .PHP 页面

Javascript 如果条件未按预期工作

mySQL - 在单个表中选择日期范围重叠