Я пытаюсь реализовать кэширование в своей программе. У меня есть веб-приложение, которое предоставляет пользователю доступ к некоторым учебным курсам. Когда пользователь входит в систему, я аутентифицирую его из нашей базы данных. Теперь, если доступ к другому курсу из списка, я не хочу возвращаться в базу данных. Вместо этого я хочу сохранить значение в кеше, давая сказать 20 минут. Программа должна 1) Аутентифицируйте пользователя и дайте ему доступ к курсу. Если он изменит курс, программа должна выглядеть в кеше. если идентификатор пользователя существует, пусть он получает доступ к курсу, не возвращаясь к серверу. 2) Предоставьте механизм, который, если через 20 минут пользователь все еще находится в системе, автоматически обновляет time.so, что пользователь не вышел из системы. Я пытался что-то вроде этогоКэширование в C# (ASP.NET)
Cache ch = new Cache();
ch.Add("key","value);
, но я получаю исключение нулевого Эталонное в 2 сообщении. Я никогда не работал с кешированием, прежде чем буду ценить любые указатели.
Возможный дубликат [ASP.Net Caching] (http://stackoverflow.com/questions/1130762/asp-net-caching) –