expires和max-age的区别

expires是一个绝对的值,如果更改本机时间可能会造成失效.

max-age是一个相对的值,从设置那一刻开始算起,即使更改时间仍旧有效,

从使用角度,应当避免使用expires,而多使用max-age.

 

/**********从max-age看cnblog加载状态***********/

一 cache-control为private,max-age为0, 在加载和刷新时均在原始服务器获得页面最新地址

二 cache-control为max-age=25920000, 在max-age期限内从缓存服务器内获取jquery文件,max-age时间到期后从原始服务器获取文件

三 cache-control为max-age=25920000, 在max-age期限内从缓存服务器内获取uicontrol文件,max-age到期后比较原始服务器中etag值,如无变化,则刷新max-age值,返回304状态,如有变化下载最新文件

四 cache-control为max-age=0, 始终在原始服务器获取最新文件

 

posted @ 2018-08-16 15:31  千茉紫依  阅读(1318)  评论(0)    收藏  举报