如何仅在静态图像上利用缓存?

时间:2017-04-13 04:13:21

标签: .htaccess browser-cache cache-control

我已经读过,需要添加以下代码来利用静态图像的缓存。但是,我们网站上的图像经常变化并且是动态的(使用asp.net)。有静态的但我怎么指示只缓存那些静态图像?

以下代码似乎会缓存所有图片。

<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType image/jpg "access 1 year"
ExpiresByType image/jpeg "access 1 year"
ExpiresByType image/gif "access 1 year"
ExpiresByType image/png "access 1 year"
ExpiresByType text/css "access 1 month"
ExpiresByType application/pdf "access 1 month"
ExpiresByType text/x-javascript "access 1 month"
ExpiresByType application/x-shockwave-flash "access 1 month"
ExpiresByType image/x-icon "access 1 year"
</IfModule>

EDIT :::

使用另一个例子,我会这样做:

<Directory /var/www/images/>
  <IfModule mod_expires.c>
    ExpiresActive On
    ExpiresByType image/jpg "access 1 month"
    ExpiresByType image/jpeg "access 1 month"
    ExpiresByType image/gif "access 1 month"
    ExpiresByType image/png "access 1 month"
  </IfModule>
</Directory>

这是正确的方法吗?

0 个答案:

没有答案