У меня есть пользовательский HttpHandler в моем приложении ASP.NET, которое в основном создает и возвращает объект JavaScript. У меня нет опыта с кэшированием серверной стороны и моим (возможно некомпетентный), поиски Google не возвращают ничего достаточно основного для запущения меня.
Кто-либо мог обеспечить очень простой пример для давания мне общее представление о том, как получить доступ и использовать кэш серверной стороны от пользовательского HttpHandler, или, оставляет некоторые ссылки для запущения меня?Большое спасибо.
Дополнительная информация: я нахожусь на IIS 6, и мой код - позади находится в C# (хотя пример VB работал бы также).
Очень простой пример для начала, без блокировки и обработки ошибок:
public void ProcessRequest(HttpContext context) {
MyObject thing = context.Cache["object_name"];
if (thing == null) {
thing = new MyObject();
context.Cache["object_name"] = thing;
}
// use thing here to process request
}