Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   jq autocomplete (оптимизация) (https://javascript.ru/forum/jquery/37496-jq-autocomplete-optimizaciya.html)

skynet-mfd 22.04.2013 11:12

jq autocomplete (оптимизация)
 
Доброго времени суток всем.

Вопрос статистического характера. Как его лучше использовать, с source в виде динамического запроса к серверу и получение части массива, или заранее получить весь массив, закэшировать, сохранить его в глобальную переменную, затем указать его в качестве source. Массив размером в 20кб, ~ 180 элментов массива. Данных по количеству запросов на сервер предположить пока не могу. Есть у кого какие мысли, при каком варианте трафик с сервера будет наименьший?

bret 22.04.2013 12:32

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

skynet-mfd 22.04.2013 17:32

Цитата:

Сообщение от bret (Сообщение 247549)
Но т.к. у вас там всего на 20к данных - отдавайте сразу весь массив и не парьтесь.

Сделал пока, динамически... по-скольку в других случаях у меня есть массивы и по 3500 элементов на 1,8 Мб, так чтоб не плодить логику. Но похоже тестить придется в боевых условиях... На больших массивах я выбрал динамику, но тоже фиг его знает, может кэш выгоднее будет в итоге


Часовой пояс GMT +3, время: 14:44.