Хранить большое количество данных в сеансе - PullRequest
0 голосов
/ 07 марта 2019

Я разрабатываю сеть в .net, которая использует некоторые данные Sharepoint. Там нет никаких проблем, за исключением конкретного списка. В этом списке может быть много записей (> 5000), и он используется во всех веб-формах в качестве выбираемой комбинации (поэтому мне нужен только идентификатор и значение).

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

Запросы Sharepoint выполняются довольно медленно (кроме того, это может вызвать ошибку регулирования), поэтому мне грустно постоянно запрашивать одну и ту же информацию. У меня не было бы этой проблемы с таблицей SQL (это не вариант).

Я много читал (мне понравилось: Есть ли лучшая практика и рекомендованная альтернатива переменным Session в MVC ) Но я хотел бы, чтобы кто-нибудь посоветовал мне, что он будет делать в моем случае. Я использовал хранилище сессий, но я считал, что это не вариант для такого количества данных.

Большое спасибо!

...