Минусы использования Ajax для операции автозаполнения поиска? - PullRequest
0 голосов
/ 13 ноября 2018

Я работаю над приложением электронной коммерции и хочу реализовать функцию поиска в стиле Google с автозаполнением и исправлением орфографии.

  1. Каковы недостатки, если я реализую это с помощью Ajax, я имею в виду производительность и нагрузку на сервер со времени его веб-сайта электронной коммерции.
  2. Есть ли альтернативные решения?

1 Ответ

0 голосов
/ 13 ноября 2018

Я бы сказал, что вы должны попытаться использовать наблюдаемые, прежде чем попасть в Аякс. Наблюдаемые из библиотеки rxjs позволят вам спланировать, как использовать автозаполнение, чтобы избежать ненужного попадания на сервер. Одним из примеров является время отката, так что вы не запускаете новый поиск каждый раз, когда пользователь печатает, а вместо этого ждете пару секунд, пока пользователь закончит печатать. Это также позволит вам избежать попадания на сервер, когда у пользователя есть опечатка и он использует backspace.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...