Я создаю веб-портал в asp.net 4.0, где мне нужно отправить HTTP-запрос на сторонний сервер и получить большой объем набора результатов, который должен быть специфичным для пользователя. Моя проблема заключается в том, где я храню эти данные временно?Работа с большим количеством данных
Есть ли лучший способ хранения больших результатов на временной основе?
Ответ, который мы получаем от http webrequest, относится к различным пользователям (запрос), и мы должны хранить данные до тех пор, пока пользователь не совершит покупки или бронирования, поэтому не знаю, как долго мы сохраняем данные.
добавить больше:
Мы thhinking использовать объект сеанса, но из-за большой объем данных, мы не можем использовать его, как он будет потреблять память сервера.
Второй вариант, мы можем использовать реляционную базу данных sql, но веб-сайт потребляет данные из ответа httpweb, поэтому мы не контролируем стороннюю службу.
Необходимо ли использовать код сервера для использования этих данных при последующих запросах? – David
также, как «свежий» данные на портале должны быть? Является ли это в основном статическим/нерегулярно измененным? –
Что вы делаете с этими данными? Как долго вам нужно держаться за это? Возможно ли сохранить его в памяти на время запроса или даже это невозможно? – Servy