Google就像在App Engine上自动完成一样(延迟)

时间:2014-04-12 17:49:12

标签: jquery google-app-engine python-2.7 autocomplete jquery-autocomplete

我尝试为我的网站创建一个非常快速的Google,例如自动完成/预先输入功能。我用jQuery调用自动完成功能

$.getJSON( "/autocomplete?term=<term>")

我的服务器端延迟值低于100毫秒(使用memcache等优化),这应该足够低,以便像谷歌搜索一样流畅的自动完成体验。问题出在我的浏览器中,我在部署的系统上测量了300毫秒以上的延迟值。我在哪里丢失这些~200ms:

  • 我的互联网连接很快,我的谷歌搜索的延迟时间约为100-150毫秒客户端
  • 我没有回复很多数据,只是一个带有4个字符串的JSON字典(也测试了空数组和延迟大致相同)
  • 使用HTTP 1.1(重用TCP连接)

我还能做什么(除了在页面加载时下载索引)以提高速度?

客户端: enter image description here

服务器

enter image description here

探查:

enter image description here

0 个答案:

没有答案