当处理表单字段的自动完成功能时,用户键入的每个字符都会触发api调用以获得建议,您如何代理此调用以进行缩放?
对于这一特点,行业的标准做法是什么?
发布于 2013-01-11 03:40:41
不清楚您所说的“代理此调用”是什么意思,但总的来说:
不要过早地担心优化,因为您可能永远不会达到这一点。如果您得到的是好的问题,在这种情况下,解决方案是微不足道的。
发布于 2013-01-11 05:28:49
您需要在客户端和服务器上非常聪明。在任何地方都要使用大量的缓存来避免额外的工作。使用CORS或JSONP。坦白说,这是一项很大的工作。不是说Lucene/SOLR是不太自动完成能力的发动机。顺便说一句:看看www.rockitsearch.com。它具有所有基本功能的实现自动组合。您所需要做的就是:在那里注册并导出您的数据。然后在你的网站上集成你的小部件。
https://stackoverflow.com/questions/14266309
复制相似问题