【发布时间】:2011-01-24 00:53:27
【问题描述】:
我需要知道如何以最佳方式执行此操作,以便建议能够快速且安全地加载。我想要输入问题标题后相关问题在此处的工作方式。
【问题讨论】:
标签: jquery mysql performance kohana autosuggest
我需要知道如何以最佳方式执行此操作,以便建议能够快速且安全地加载。我想要输入问题标题后相关问题在此处的工作方式。
【问题讨论】:
标签: jquery mysql performance kohana autosuggest
我猜 jQueryUI 将使用新的 Autocomplete 小部件来完成这项工作。 但是,响应时间与服务器响应时间(您的 php 脚本执行时间、服务器连接)和客户端(用户连接)都有关。
【讨论】:
我已经在 Kohana 之上完成了一些 jQuery 编码, 重要的提示是您不想发出太多请求。例如。不要在每次添加字母时调用服务器,而仅在用户停止写入或按空格等时调用。
当您想到它时,过于频繁地尝试发送它似乎会给出更快的响应,但是浏览器限制了 Ajax 的连接数量。如果此时有多个 Ajax 查询正在进行,一些 IE 会等待发送请求。
剩下的只是让它在服务器上快速;)
在一个 MySQL 查询中获取所有内容。
警告:如果查询在大型表上进行了一些连接,您可能需要重新设计......或者进行单独的查询并使用 PHP 构建它。加入大表总是很慢。而你通常并不真正需要它:)
【讨论】: