1.传统上传到应用
2.通过应用下载,并发大所有流量都打到引用和出口带宽限制
采用cdn,大概是下面这个图这个流程,我们只需要配置cdn域名指向我们应用地址下载
针对防止恶意下载可以使用cdn鉴权
大概流程是这样
鉴权逻辑说明
CDN服务器接到资源访问请求后,判断最终生成鉴权URL请求中的timestamp
+鉴权URL有效时长
是否小于当前时间。
-
如果
timestamp
+鉴权URL有效时长
小于当前时间,服务器判定过期失效,并返回HTTP 403错误。 -
如果
timestamp
+鉴权URL有效时长
大于当前时间,则以sstring
方式构造出一个字符串(参考表格中sstring
构造方式),然后使用MD5算法算出md5hash
的值,再将计算出的md5hash
值与用户访问请求中携带的md5hash
的值进行比对。-
结果一致,鉴权通过,返回资源请求。
说明 阿里云cdn文档:https://help.aliyun.com/zh/cdn/user-guide/configure-url-signing?spm=a2c4g.11186623.0.0.2f94576bhyf85b
-
标签:URL,timestamp,cdn,md5hash,鉴权,优化,CDN From: https://www.cnblogs.com/LQBlog/p/18027978