Ajax запросы / ответы: как сделать их молниеносными?

Я наткнулся на сайт, который делает что-то очень похожее на Google Предлагать. Когда вы вводите 2 символа в поле поиска (например, «ca», если вы ищете «канонические» продукты), выполняется 4 запроса Ajax. Кажется, что каждый запрос выполняется менее чем за 125 мс. Я случайно заметил, что Google Suggest занимает 500 мс или больше.

В любом случае оба сайта работают быстро. Каковы общие концепции / стратегии, которым следует следовать, чтобы получать сверхбыстрые запросы / ответы? Спасибо.

РЕДАКТИРОВАТЬ 1: кстати, я планирую реализовать функцию автозаполнения для электронной почты. -поиск по торговому сайту, где: 1.) предлагает поисковые подсказки на основе набранного текста и 2. ) список потенциальных совпадений продуктов на основе того, что было набрано до сих пор. Я пытаюсь найти что-то похожее на поиск SLI Systems (например, см. http://www.bedbathstore.com/ ).

11
задан Pointy 9 December 2010 в 22:27
поделиться