Я сделал некоторое кодирование jQuery поверх Kohana, и важный совет - вы не хотите делать слишком много запросов. Например. не вызывать сервер каждый раз, когда добавляется письмо, а только когда пользователь прекращает писать или нажимает пробел и т. д.
Попытка отправить его слишком часто, кажется, дает более быстрый ответ, когда вы думаете об этом, но браузеры ограничили количество соединений для Ajax. Некоторые IE ожидают отправки запросов, если в данный момент выполняется более одного Ajax-запроса.
Остальное просто делает его быстрым на сервере;)
Получить все в одном запросе MySQL.
Осторожно : если запрос выполняет какие-то объединения для больших таблиц, вам, вероятно, необходимо изменить дизайн ... Или выполнить отдельные запросы и создать его с помощью PHP. Присоединение к большим столам всегда происходит медленно. И вам чаще всего это не нужно:)