文件内网缓存方案

需求:

 

  • 有一些图片,doc文件,公司内网用户需要经常访问,每次每个人都从服务器上下载,非常耗时。
  • 一些文件可以根据规则打成zip包下载。
  • 需要在内网架设缓存服务,加快公司内网访问速度。
  • 文件资源敏感,不能随便访问,每次访问都要有权限验证和日志记录(即使访问内网)。

 

架构:

 

  • 采用varnish做缓存,varnish对用户透明。
  • 采用nginx+Secure Link做保护内网url安全访问(验证,超时)。

具体流程:



 说明:

 

  • 对于单个文件(图片,doc),永久缓存。
  • 对于打包下载文件,采用版本管理。版本=打包文件中添加时间最大的时间戳。如果版本过期,重新从线上打包并缓存。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值