Chinaunix首页 | 论坛 | 博客
  • 博客访问: 214702
  • 博文数量: 39
  • 博客积分: 1949
  • 博客等级: 上尉
  • 技术积分: 347
  • 用 户 组: 普通用户
  • 注册时间: 2010-09-24 16:24
文章分类

全部博文(39)

文章存档

2013年(1)

2012年(12)

2011年(24)

2010年(2)

分类:

2011-06-11 23:31:04

    用过CDN服务的网站运维人员肯定都有过这样的经历:网站静态文件更新,CDN却存在部分区域没有更新,而导致终端用户访问异常,如果是重要的css、js或网站首页图片等文件么有及时在CDN上更新,那访问结果更可怕!!!
    由于现在CDN服务商主要还是采用squid来搞CDN,而squid是针对url来判断存储路径的,若网站设计者在重要的css等静态文件url后面加上"?v=20110611"类似的版本参数,每次网站文件更新就修改相应的"?v="参数,那么对于CDN-squid来说就属于新的url,必须去源站重新抓取数据返回给终端,就可以保证重要的文件及时更新;在静态文件css、js后面加"?=v"参数也可以让终端本地浏览器缓存内容失效,保证访问正常。
 
阅读(6594) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~