оптимизация поиска на основе AJAX - PullRequest
0 голосов
/ 10 февраля 2012

Я выполняю поиск на основе ajax, который предлагает значения из таблиц базы данных в качестве полей ввода пользователя в поле поиска. Он работает, но на самом деле он очень медленный, для загрузки любых предложений требуется не менее 10 секунд. Как я могу оптимизировать это, чтобы сделать это быстро .. Как индексировать / сохранить в кеше / сканировать? Прямо сейчас запускается функция autoSearch () js, которая извлекает данные из связанной таблицы для загрузки предложений. как мне сделать это быстрее?

Я не знаю, будет ли это иметь значение, но я использую grails / groovy для разработки приложений.

Спасибо Priyank

1 Ответ

0 голосов
/ 10 февраля 2012

Вы добавили индекс в какие-либо искомые поля (или проверили в базе данных, чтобы убедиться, что проверенные поля проиндексированы)?Grails GORM не создает индексы для текстовых полей автоматически, если вы не добавите соответствующее статическое отображение в свой класс домена.

...