我正在从用户那里获取信息。然后,我将对信息进行排序(字母数字化),然后再次将其提供给用户,从而不将其保存到数据库中。
我可以使用JavaScript(甚至可以依靠jQuery)或PHP进行排序。由于数据可能包含很多行,所以我想知道下面的排序方法:
假设我使用名为的数组标记所有行 lines
lines.sort()
;sort($lines)
;我非常想知道客户端还是服务器端在速度方面会有所不同。另外,如果准确性很重要,那么它们有什么不同吗?请解释原因。
1)jQuery的sort()
是迅速,因为它有客户端侧负载。
2)对于服务器端排序我们需要不仅显示在整个数据找到当前页面的分页。
对于服务器端排序最适合:
大数据集
更快的初始页面加载
未运行javascript的人员的可访问性
客户端排序最适合:
小数据集
后续页面加载速度更快
允许用户排序而不加载页面的能力
这使得服务器端排序和客户端端有所区别。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句