所以,我有一把umbraco站点与多个产品中它是内容管理,我需要根据5个标准来搜索/过滤该数据集上的前端。

我估计我将有300种产品。我需要过滤速度非常快这个数据和隐藏显示选项不再相关的基于先前的选择。

我目前正在建设使用AJAX web服务和jQuery实现。

时,这样做是为了将其加载到JavaScript的数据结构,并在其上有操作的最佳方法或将AJAX调用足够快?显然,这将意味着在服务器端用于非JavaScript的用户复制的功能。

有帮助吗?

解决方案

如果您需要过滤的数据“非常快”,那么我想最好的办法就是提前下载所有数据,然后对其进行操作的客户端。如果你在等待每次用户需要过滤那么它不会是一样快,过滤它的客户端上的数据的Ajax响应(假设他们还没有收到运行IE6一个古老的计算机)。

这将取决于你的过滤的复杂性。如果你所有的做的是显示结果,其中,例如,产品的价格低于$ 10以下,那么这肯定会快很多。如果你打算做复杂的搜索,然后它可能是它可以更快地处理服务器端。另一个问题是,有多少数据被保存为每个产品 - 堆载预压几百产品有着大量的数据可能需要一些时间

与往常一样,你真正能够回答这个问题的唯一途径是通过剖析了两种解决方案。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top