加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net – 如何创建自动提示以获得与谷歌搜索或实时搜索一样快

发布时间:2020-12-16 07:36:27 所属栏目:asp.Net 来源:网络整理
导读:我在我的网站搜索框中创建自动建议功能,每次用户按下一个新密钥,javascript调用服务器端的webservice从db获取10个最相关的关键字并再次给javascript,javascript填充搜索自动提示列表. 我的功能并不是太慢,但与live.com或google.com做的非常慢,我测试了它们,
我在我的网站搜索框中创建自动建议功能,每次用户按下一个新密钥,javascript调用服务器端的webservice从db获取10个最相关的关键字并再次给javascript,javascript填充搜索自动提示列表.
我的功能并不是太慢,但与live.com或google.com做的非常慢,我测试了它们,我觉得他们从我的PC获取关键字而不是从他们的服务器.
他们如何非常快速地获得关键字,并确保他们的关键字数百万次?
有这样一种着名的风格吗?
还使用我的萤火虫,我发现他们没有调用webservice“可能是通过我不知道的方式调用”,但我在网络选项卡中发现新的获取正在发生.

解决方法

不确定你在哪里,但肯定在live.com上我收到了每封信的请求:

Firbug Net Console - AutoComplete

正如您所看到的那样,很少有回线 – 500B – 这就是您的目标 – 一个精益的Web服务,它将您需要的最小值返回给用户.

然后,就像其他人所说的那样,缓存之前的回复等.

并不是说结果通常不是按字母顺序排列的,所以如果你没有显示你的订购标准,你就可以按照“现在的东西比以后完全准确的东西更好”的原则工作.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读