1
Я пытаюсь использовать OutputCache
для кэширования изображений (возвращенных из БД). К сожалению, это не работает. Если я установил Location = OutputCacheLocation.ServerAndClient
, он кэширует его правильно на сервере, но никогда не браузер? Любые предложения относительно того, почему?OutputCache Location = OutputCacheLocation.Client не работает
[OutputCache(Duration = 3600,
VaryByParam = "serialNumber;activityId",
Location = OutputCacheLocation.Client,
NoStore = true)]
public ActionResult GetImage(string serialNumber, int activityId)
{
var byteArray = this.service.GetImage(serialNumber, activityId);
return File(byteArray, "image/jpeg"); // adjust content type appropriately
}
вы узнали почему? У меня такая же проблема. – lowdegeneration