【发布时间】:2011-07-19 13:01:52
【问题描述】:
我目前正在开发一个可供多个客户端使用的 Web 应用程序,我希望在每个页面上显示客户端徽标。该应用程序正在使用 ASP.NET MVC3 和 C# 开发。
通常的约定建议将图像存储在数据库中,但鉴于此图像将显示在每个页面上,我担心这样做会影响性能。如果我将图像存储在文件系统上,浏览器将缓存图像并且不会每次都请求它。
如果我将图片存储在数据库中,浏览器是否也会缓存这个,还是每次都会调用该函数来请求图片?
在这种情况下,我将图像存储在服务器的硬盘上会更好吗?
【问题讨论】:
-
被不同的客户使用但具有相同的网址?听起来很愚蠢,但我想确定:)
标签: c# asp.net-mvc browser-cache