对于网站的图片,尤其是新闻站, 图片一旦发布, 改动的可能是非常小的.我们希望能否在用户访问一次后, 图片缓存在用户的浏览器端,且时间比较长的缓存.

可以, 用到 nginx的expires设置 .

使用与location段中

  expires 30s,

  expires 30d,

未启用expres:

nginx expires设置

字段没有失效日期

启用expires 3d; 并且nginx -s reload重启配置。

nginx expires设置

 

 

ps:  

  在浏览器开发者工具的Network的Size栏会出现的一些缓存情况

  

  nginx expires设置