我有一个使用ajax(json)获取谷歌建议(Xml)的脚本,演示:JsFiddle
我认为它的反应是慢,特别是在第一个快捷键的时候。所以我想加快速度。我首先想到的是在keydown上执行请求,而不是默认的keyup。但这并没有加快速度,还造成了另一个问题;它不可能再出现在列表中。所以我的问题是:有没有办法加速第一个keyup(建议),也许整个事情都在一起?
发布于 2012-05-08 17:48:52
我认为你应该先加速你的服务器端搜索引擎。+您可以在用户键入超过3或4个字母后立即自动完成。(然后它将传递较少的搜索结果)+您可以在服务器端为您的搜索查询设置一些限制+还可以为表分配正确的索引。
你也可以对搜索结果使用缓存。
https://stackoverflow.com/questions/10496013
复制相似问题