1

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

4

2 回答 2

2

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

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

于 2012-05-11T14:48:23.527 回答
1

虽然您可以在客户端,但为什么不先在服务器端对它们进行排序呢?利用 MySQL 排序。这避免了客户端不必要的处理,尤其是在低功率机器(上网本和移动设备)上。

于 2012-05-11T14:51:40.887 回答