CDN
加速静态资源时,将源站上的资源缓存到距离客户端最近的CDN
节点上。当您访问该静态资源时,直接从缓存中获取,避免通过较长的链路回源,提高访问效率。
本文以阿里云为例说明
支持2种类型
地址 | 类型 | 过期时间 |
---|---|---|
ico,jpg,png,gif,jpeg | 文件后缀名 | 1个月 |
flv,mp4 | 文件后缀名 | 3个月 |
txt,md | 文件后缀名 | 1个月 |
js,css,map,json | 文件后缀名 | 1个月 |
svg,eot,ttf,woff,woff2,otf,ttc | 文件后缀名 | 3个月 |
rar,zip,tar,gz,tgz,7z,jar,exe,msi | 文件后缀名 | 3个月 |
/ | 目录 | 3天 |
可以针对静态资源配置指定目录和文件后缀名的状态码过期时间,资源过期后,自动从CDN
节点删除。通过本文您可以了解状态码过期时间的配置方法。
在设置状态码过期时间时,注意事项如下:
状态码303、304、401、407、600和601
,不进行缓存。状态码204、305、400、403、404、405、414、500、501、502、503和504
,如果源站响应了Cache-Control
,则遵循源站的Cache-Control
原则。如果未设置状态码,则缓存时间默认为1秒。 如果要允许跨域请求
,需要在这里增加配置。
配置参考:
参数 | 取值 |
---|---|
Access-Control-Allow-Origin | * |
Access-Control-Allow-Headers | * |
Access-Control-Allow-Methods | GET, POST, OPTIONS |
可自定义设置404、403、503、504
等页面
重写功能支持对请求的URI进行修改、302重定向。可以配置多条rewrite
匹配规则。支持正则表达式。
多源站可配置多个服务器
或服务器+OSS
,提升服务质量
回源HOST
,一般要配置为源站域名
回源SNI
,一般配置为源站域名
,尽量启用,https访问时需要
HTTPS证书
,到期自动续签
在CDN里配置https证书
时,选择免费证书
可以自动续签
。如果申请好证书再配置到这里,无法自动续签。
尽量启用HTTP/2
,OCSP Stapling
和TLSv1.3
访问控制,Referer防盗链
和UA黑/白名单
如果你的网站盗链严重,可以开启Referer防盗链
如果你的网站被爬虫严重,可以配置IP黑/白名单
和UA黑/白名单
。IP黑/白名单
可以禁止某些IP的高频率访问;UA黑/白名单
可以限制某些爬虫的请求
性能优化,如无特殊需要,尽量启用页面优化
、智能压缩
、Brotli压缩
其它配置可自行测试效果
本文由 新逸Cary 创作,如果您觉得本文不错,请随意赞赏
采用 知识共享署名4.0 国际许可协议进行许可
本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名
原文链接:https://blog.xinac.cn/archives/cdn-cache-suggest.html
最后更新:2020-06-17 12:11:28
Update your browser to view this website correctly. Update my browser now