У меня есть веб-страница в asp.net, которая использует editable grid для обновления/вставки записей сотрудника. У конкретного сотрудника может быть почти 50-70 атрибутов. Учитывая частое использование этой страницы, мне нужно быть очень внимательным к поездкам на сервер и другим операциям ввода-вывода, так как это может ухудшить производительность страницы.Javascript: хорошая практика для загрузки всех данных при загрузке страницы?
Я использую jquery plugin для выбора доступных столбцов. Левая панель списка заполняется с использованием XML-файла, который считывается на сервере. Атрибуты имеют несколько типов данных, таких как простая строка, целое число или дата.
Проблема связана с атрибутами, которые содержат выпадающие значения, например, отделы, команды и т. Д. Должен ли я загружать значения выпадающих значений при загрузке страницы в начале, независимо от того, хочет ли пользователь выбрать выпадающие меню или не? Или мне нужно сделать еще одну поездку на сервер и загрузить выпадающие значения выбранных атрибутов. Какой подход следует использовать и почему?
Примечание: Там может быть atmost 4 до 6 выпадающих атрибутов, с максимальными 30 до 40 значений ..
Данные в выпадающих меню останутся такими же почти во всех случаях. – faizanjehangir
Ваше ключевое слово здесь * почти *. Если это может измениться, я бы предпочел использовать дополнительные веб-камеры. Если вы действительно не избежите этих вызовов. – Flater
Ну, если в случае, если несколько атрибутов могут содержать до 200 - 300 значений? Тогда что вы предлагаете? – faizanjehangir