我有一个JS应用程序,它只通过API调用与服务器通信。该应用的所有数据都通过API调用获得。在客户端(js)或服务器端(PHP / MySQL)对表格式数据进行排序是否更好?是否可以使用js可靠地排序?我很想在客户端排序,但不确定这是否足够可靠。
答案 0 :(得分:1)
您可以在客户端进行排序。但是如果你有大量的数据,它效率不高。在这种情况下,您需要提供一些分页机制,对客户端的分页结果进行排序是没有意义的。
我的回答:如果你有大量的数据,可以使用服务器端排序(数百条记录可能是一个指示,但看起来对你有用)。否则使用api调用加载所有数据并对客户端进行排序。
答案 1 :(得分:1)
虽然您可以在客户端,但为什么不首先在服务器端对它们进行排序?利用MySQL排序。这避免了客户端的不必要处理,尤其是在低功耗机器(上网本和移动设备)上。