Autocomplete и большое количество элементов. Как работает?

Как работает autocomplete с большим количеством элементов? Например, города у booking.com или запросы у гугла?
Там же миллион элементов. Почему не тормозит?
  • Вопрос задан
  • 2973 просмотра
Пригласить эксперта
Ответы на вопрос 4
gillbeits
@gillbeits
Ну много вариантов: кэширование, индексация поиска, оптимизация запросов, масштабируемость запросов и т. д.
Ответ написан
animhotep
@animhotep
после ввода нескольких букав проверяем чтобы задержка между нажатиями кнопок была вменяемой и шлём на сервер ajax-запрос
с сервера получаем пару вариантов, показываем их
Ответ написан
opium
@opium
Просто люблю качественно работать
потому же что и поиск у гугла не тормозит
Ответ написан
Комментировать
creativeworm
@creativeworm
На одном из моих проектов более 500 000 строк. Никаких тормозов не замечаю.
Работает через ajax запрос. Главное написать верно обработчик. У меня используется "кеширование" обработчика.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы