本帖最后由 痞子哥 于 2019-5-15 09:21 编辑
使用OSS 回源功能
OSS 404 回源 功能说明:
当访客请求到 OSS 获取资源时,如果 OSS 资源不存在,那么会根据客户配置的镜像回源地址去拉去对应的资源,如果真正的源站有数据就会响应 OSS 200 ,OSS 会将文件一同存储到本地,并且透传给客户端 200 的状态码。
在这个过程中,如果 OSS 回源没有回去到资源,源站响应了 404 ,那么 OSS 也直接将 404 透传给访客。
如果 OSS 回源获取资源失败,源站返回了一个非 200 404 的状态码,比如 502,那 OSS 会记录 424 ,然后透传给源站的状态码 502 给访客。
如果请求的资源OSS已经有了,OSS就直接返回资源给访客。
如果有条件的话,还可以在OSS再套一层CDN,以便减少OSS读写次数。
如果程序支持的话,最好把附件目录分离至一个二级域名,比如img.xxxx.com,这样方便CDN、OSS这边的设置。
|