Php 使用jquery的自动完成功能如何加快计时器

Php 使用jquery的自动完成功能如何加快计时器,php,autocomplete,Php,Autocomplete,我尝试应用自动完成选项从数据库检索数据。使用的参考链接- 它工作得很好, 但我的问题是: 数据在稍微延迟2秒后弹出,我如何增加计时器使其立即显示 提前谢谢! Samuel Mathews。对您的问题的回答可能是关于加快查询速度或在服务器端执行任何操作,如果是针对数据库,请尝试使用索引和众所周知的优化提示。查看此链接了解更多提示。 `您的问题是获取数据的速度比预期的慢。您受到数据库返回结果的速度的限制。我可以建议你加快速度 前端: jQuery autocomplete的默认值是击键和服务调用之间

我尝试应用自动完成选项从数据库检索数据。使用的参考链接-

它工作得很好, 但我的问题是:

数据在稍微延迟2秒后弹出,我如何增加计时器使其立即显示

提前谢谢!
Samuel Mathews。

对您的问题的回答可能是关于加快查询速度或在服务器端执行任何操作,如果是针对数据库,请尝试使用索引和众所周知的优化提示。查看此链接了解更多提示。
`您的问题是获取数据的速度比预期的慢。您受到数据库返回结果的速度的限制。我可以建议你加快速度

前端: jQuery autocomplete的默认值是击键和服务调用之间的300毫秒,您可能希望减少这个值

后端 1.不要为每个请求都从php建立到mysql的新连接。启用数据库连接池。它大大提高了性能。我不知道如何用php做连接池。也许会有帮助

  • 如果可能的话,将结果缓存在php中,这样就不会每次都命中db

  • 使用外部服务为自动完成提供数据。看看这使您无需为自动完成编写后端,从而产生更快的结果