如何在asp.net中缓存图像

Pra*_*tel 1 asp.net caching

在asp.net中缓存图像的最佳方法是什么?

Zha*_*uid 6

你想在哪里缓存它们?

如果您希望用户/代理缓存您网站的图像,最好的方法是在IIS中设置包含静态内容(images/JS/css)的文件夹中的缓存,并使用适当的缓存清除策略确保如果您确实更新它们,则调用客户端将获得最新版本.

在IIS 6及更低版本中,您可以通过以下方式执行此操作

  1. 打开IIS管理器.
  2. 展开网站,直到找到您的网站以及包含图像的文件夹.
  3. 右键单击该文件夹,然后选择属性.
  4. 选择HTTP标头选项卡.
  5. 选中"启用内容过期",并在"过期后过期"部分设置缓存时间.
  6. 好的,所有的对话.

在IIS 7中,您可以通过以下方式执

  1. 打开IIS管理器.
  2. 展开网站,直到找到您的网站以及包含图像的文件夹.
  3. 单击"IIS"部分中的文件夹,双击"HTTP Response Headers".
  4. 单击"操作"窗格中的"设置公共标题...".
  5. 选中"过期Web内容",并在"之后"部分设置缓存时间.
  6. 好的,所有的对话.