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上我收到了每封信的请求:
正如您所看到的那样,很少有回线 – 500B – 这就是您的目标 – 一个精益的Web服务,它将您需要的最小值返回给用户. 然后,就像其他人所说的那样,缓存之前的回复等. 并不是说结果通常不是按字母顺序排列的,所以如果你没有显示你的订购标准,你就可以按照“现在的东西比以后完全准确的东西更好”的原则工作. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 在对ASP.NET MVC Action的AJAX请求期间有网络请求超时时会发
- asp.net – 将HyperLinkField设置为Javascript Url
- asp.net – 将网站置于维护模式?
- asp.net-mvc-3 – 如何在MVC3中格式化小数超过2位小数
- .net – App_LocalResources如何使用MVC?
- asp.net – Linq对sql对象是否可序列化为会话状态?
- asp.net-mvc – ASP.NET MVC下拉列表
- .net – ANTS Memory Profiler – 我应该关注哪个内存?
- asp.net – Vs html
- asp.net-mvc – ASP.NET MVC:从视图调用控制器方法
推荐文章
站长推荐
- asp.net – LINQ to SQL – 如何选择特定的列和返
- ASP.NET MVC4 WebAPI和Posting XML数据
- ASP.NET Health Monitoring和ELMAH是否相互替代?
- asp.net – MVC 3/4 HttpModule或ActionFilter
- asp.net-mvc-3 – ASP.NET MVC3项目并不总是发布
- ASP.Net Gridview,如何激活基于ID的编辑模式(Dat
- asp.net – 对象不是垃圾回收,但不包含gcroot
- 使用.NET Class作为SSRS RDLC的数据源
- asp.net-mvc – 如何设置TextBox的空字符串而不是
- ASP.NET MVC和ORM选择
热点阅读