Я создаю веб-сайт ASP.Net, который отображает большие объемы данных. Данные доставляются мне через слой доступа к данным. Из данных, которые я получаю, я создаю большие таблицы данных и затем отображаю их с использованием gridview или динамически создаваемых веб-элементов управления.
Проблема, которую я нахожу, заключается в том, что веб-сайт работает медленно, когда на него передается много данных. Я читал, что считыватели данных - это то, что нужно, но я не могу использовать устройство чтения данных непосредственно из таблицы SQL из-за необходимости использовать слой доступа к данным.
У меня также нет возможности частично заполнить таблицу данных, так как мне нужно применить множество методов сортировки данных, чтобы отобразить то, что мне нужно.
Есть предложения по ускорению таблиц данных? или, может быть, использовать что-то более эффективное?