问题是浏览器的缓存方法,它们只能缓存具有服务器补丁的图像,如下所示:http://cdn.sstatic.net/stackexchange/img/logos/se/se-logo.png
另一方面,如果我们在SQl-server中保存图像,我们对图像及其他信息有更多的控制(删除,更新,搜索,...)和维护能力。但是每次我从数据库访问它时都会下载浏览器。 有没有办法缓存从数据库加载的图像(asp-c#)?
答案 0 :(得分:1)
为什么不两者兼而有之?您可以在数据库中保存路径引用(以及有关图像的其他一些有用信息,如标签,大小等)。
然后你可以为你的图像设置一个控制器(更新/搜索/删除)并使用。
如果您这样做,图像仍会被浏览器缓存