2009-09-29 45 views
0

我有一个标题的索引,我目前正在通过用户在服务器上输入的关键字进行过滤,然后发送到HTML。我想知道是否将整个索引发送到页面并让javascript根据用户输入显示或隐藏列表中的项目会更好。我应该用Javascript过滤一个Html索引还是服务器端?

我担心服务器端会因用户使用不同的关键字组合而得到太多请求。即使我将索引缓存在服务器上,也不会让javascript解决方案变得更好吗?

编辑:假设一千个标题或更多的列表。

+0

你是指什么意思? – azamsharp 2009-09-29 21:50:52

+0

我只是指网页中的标题列表。 – zsharp 2009-09-29 22:08:08

回答

1

你必须考虑到两个事实:

(一)并不是所有的用户都JavaScript或JavaScript上

这意味着,有可能是客户端筛选可能无法正常工作。

(二)一些游客可能会在资源限制(CPU速度较低,年龄较大[慢] Javascript实现)

通过发送处理的整套客户端上(特别是如果你的数据集是足够大)我猜测是你的访问者会开始抱怨。

最后,您将在服务器处理时获得什么,您将失去带宽。

相关问题