E commerce 自动建议非常慢的internet连接

E commerce 自动建议非常慢的internet连接,e-commerce,mobile-website,javascript,autocomplete,E Commerce,Mobile Website,Javascript,Autocomplete,我有一个自动建议机制,对于桌面版本来说效果相当不错,我们有无线或有线互联网连接。最差响应时间为320ms。 (目前还没有使用solr,我在服务器上使用了一个存储系统来返回结果) 我有一些用户属于这样一个组,在这个组中,您可以使用慢速互联网连接(也称为2G连接),在这种连接中,下行速度可以达到~10Kbps-50Kbps 我已经看到,谷歌提供自动建议,以这种速度以及,我的系统不能 我试过这些: 在服务器上创建一个txt和JSON文件,当用户按下键(第一次)时,它启动ajax,将整个2.2MB数据放

我有一个自动建议机制,对于桌面版本来说效果相当不错,我们有无线或有线互联网连接。最差响应时间为320ms。 (目前还没有使用solr,我在服务器上使用了一个存储系统来返回结果)

我有一些用户属于这样一个组,在这个组中,您可以使用慢速互联网连接(也称为2G连接),在这种连接中,下行速度可以达到~10Kbps-50Kbps

我已经看到,谷歌提供自动建议,以这种速度以及,我的系统不能

我试过这些:

  • 在服务器上创建一个txt和JSON文件,当用户按下键(第一次)时,它启动ajax,将整个2.2MB数据放入客户端的JS变量中,并显示建议

  • 创建一个当用户键入2个字符时调用的服务,该服务读取单词中任意位置出现的3个字符的txt/JSON文件,并将数据提供给JS变量

  • 重复上述步骤并将结果存储在localStorage中,对于新的3个字符,同样的过程也会发生并存储。这样做的好处是,用户将来会得到提示,但据我所知,浏览器存储的使用非常合理


  • 有关于www.google.com和www.flipkart.com如何处理手机(智能手机)上慢速互联网连接的自动建议的任何人

    @JonW为什么?这一直是搜索行业的热门话题,目的是最大限度地提高用户体验。那么,为什么要偏离主题呢?我在家里的连接速度非常慢,不能说谷歌的建议工作得很快。事实上,有时它们根本就不会出现,甚至在键入第一个单词10秒钟后也不会出现。您在用户端缓存autosuggestion列表的方法很好,在类似的服务上对我来说也很好。在那里,我这边的列表只是偶尔更新一次,所以我不必等待每次访问时下载。这不是用户体验问题,因为你已经决定了用户体验的答案是:你想提供自动建议。你在这里要问的是如何实现这个用户体验解决方案,所以你已经离开了这个网站的范围。我们可以帮助您实现什么,但是您如何实现它超出了本文的范围。但是,在桌面版本上显示自动建议之前,我还将根据位置和其他参数处理结果相关性,我将通过在移动浏览器上缓存来限制我自己!