使用javascript为CMS创建排序系统的最有效方法是什么?

使用javascript为CMS创建排序系统的最有效方法是什么?,javascript,php,sorting,content-management-system,Javascript,Php,Sorting,Content Management System,我有一个超过500个元素(如博客帖子)的网站,根据发布日期、评级等进行排序 我尝试用javascript对500个内容进行排序。但是它太慢了,排序时页面冻结了3秒钟,占用了大量CPU 我现在正在使用冒泡排序,但我怀疑其他排序方法会有很大的不同,因为它与nlogn相比只有n^2 是否有更好的方法按javascript排序?还是应该在后端(即使用PHP)完成?谢谢 还有,当有很多元素时,好的CMS通常是如何进行排序的?最后一个问题过于基于观点/宽泛。。。。就这样吧数组.排序。你知道吗O_O是的,我知

我有一个超过500个元素(如博客帖子)的网站,根据发布日期、评级等进行排序

我尝试用javascript对500个内容进行排序。但是它太慢了,排序时页面冻结了3秒钟,占用了大量CPU

我现在正在使用冒泡排序,但我怀疑其他排序方法会有很大的不同,因为它与nlogn相比只有n^2

是否有更好的方法按javascript排序?还是应该在后端(即使用PHP)完成?谢谢


还有,当有很多元素时,好的CMS通常是如何进行排序的?

最后一个问题过于基于观点/宽泛。。。。就这样吧<代码>数组.排序。你知道吗
O_O
是的,我知道,这就是为什么我加上“通常”,因为我只是想看看人们怎么想。我的问题呢?我知道有些网站可以快速排序500多个,所以这是可能的,但他们是如何做到的?也就是说,“人们怎么想的”=“基于意见”。我知道如何排序,但我不能快速排序。我的排序花了大约3秒,但我看到一些元素数量相似的网站只有大约0.5秒,而且没有延迟。Array.sort是否具有与气泡排序类似的性能?我还想以多种不同的方式对数组进行排序,比如根据它们的评级和日期,因此array.sort可能无法工作。