Отображение результатов поиска динамически при использовании взаимодействует с элементами управления - PullRequest
0 голосов
/ 12 февраля 2010

У меня есть веб-сайт, и я хочу динамически отображать результаты поиска, а это означает, что, поскольку пользователь взаимодействует с элементами управления и выбирает параметры, результаты поиска заполняются в режиме реального времени - то есть пользователю не нужно нажимать кнопку поиска.

Данные хранятся в реляционной базе данных MySQL.

Теперь я знаю, что это может привести к большой нагрузке на сервер для пользовательского набора выше определенного размера - есть ли в любом случае это уменьшить?

Макс.

Ответы [ 2 ]

1 голос
/ 12 февраля 2010

Один из способов уменьшить нагрузку на сервер - ввести небольшую задержку по таймеру перед отправкой обратно на сервер после заполнения каждого элемента управления. Если вы дадите пользователю 3 секунды или около того, чтобы ввести дополнительное поле, пользователь может успеть добавить параметр поиска. Это может устранить один или два посторонних запроса.

0 голосов
/ 12 февраля 2010

Также мне всегда нравится устанавливать максимальное количество возвращаемых результатов.

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