Как сделать быстрый автокомплит из MYSQL базы или API?
Приветствую всех!
Есть задача сделать автокомплит, который будет выпадающим списком отображать доступные города. Такие обычно присутствуют на сайтах заказа билетов. В базе около 7000 записей, нужно чтобы при вводе каждой буквы список обновлялся в реальном времени без особых задержек. Какое решение наиболее оптимальное?
Расставьте правильно индексы в таблице БД (если ищете по названию города, значит это название должно быть ключом). Ну и конечно, кеширование в память вам в помощь.
Поле автоподкидки, начинаешь вводить (2 буквы) идет запрос к БД далее LIKE c LIMIT 20 больше нету смысла, выбрали.. все... еще вводим снова запрос и т.д.