2010-03-05 2 views
0

Мне нужно знать, как выполнить это наилучшим образом, чтобы предложения загружались очень быстро и надежно. Мне нужно что-то вроде того, как здесь работают связанные вопросы после ввода заголовка вопроса.Автоматическое предложение с быстрым ответом с помощью PHP/KohanaPHP + MySQL + jQuery

ответ

0

Я думаю, что jQueryUI выполнит работу с новым виджем Autocomplete. Однако время ответа зависит от времени ответа сервера (время выполнения скрипта php, соединение с сервером) и клиентской стороны (подключение пользователя).

0

Я сделал несколько кодировок jQuery поверх Kohana и Важным советом является то, что вы не хотите делать слишком много запросов. Например. не вызывайте сервер каждый раз, когда добавляется буква, но только когда пользователь перестает писать или нажимает пробел и т. д.

Попытка отправить его слишком часто, кажется, дает более быстрый отклик, когда вы думаете об этом, но браузеры ограниченное количество соединений для Ajax. Некоторые IE ждут с отправкой запросов, если на данный момент выполняется более одного запроса Ajax.

Остальное просто делает это быстро на сервере;)

Fetch все в одном запросе MySQL.

Осторожно: Если запрос делает некоторые соединения на больших таблицах, вам, вероятно, придется перепроектировать ... Или сделать отдельные запросы и создать его с помощью PHP. Соединение больших таблиц всегда медленное. И вам чаще всего это не нужно :)