侧边栏壁纸
博主头像
sirgo的博客 博主等级

每天进步一点点,一年之后你会看到巨大的变化

  • 累计撰写 58 篇文章
  • 累计创建 46 个标签
  • 累计收到 2 条评论

目 录CONTENT

文章目录

Aliyun使用DCDN全站加速备忘

sirgo
2024-07-01 / 0 评论 / 2 点赞 / 47 阅读 / 0 字

最近使用阿里云的dcdn全站加速产品,由于对aliyun的这个产品不太熟悉(其实对dcdn也不怎么熟悉..) 花了一些时间这里备忘一下。

cdn的大概请求过程

客户端请求 --> aliyun加速域名(aliyun在这个过程会把静态资源缓存到边缘节点) -> 源站

概念

  • 加速域名
    这个是用户客户端将要请求得域名。

  • 源站\回源地址
    这个是真实被请求的域名。

说明:如果是已有网站要使用DCDN,则需要把原有的域名配置为加速域名,然后修改DNS解析,原有域名改为CNAME到CDN的域名。然后在使用一个域名作为回源地址,增加回源地址的A记录解析到原有的IP上。

原来:

现在:

一般来说如果是普通的CDN只做静态加速,Aliyun会定期的把边缘节点的资源失效然后重新从源站拉取,如果是DCDN全站加速又涉及了动态资源加速,如后台请求接口。 这时DCDN会从合适的边缘节点实时请求动态接口。

资费组成

  • 下行流量费用
    下行流量费用没啥说的,客户端请求网站时加载的诸如图片、JS等文件从aliyun的边缘节点下载产生的费用。

  • 静态请求数 (https)费用
    如果加速网站使用了https,由于https有加解密需要耗费aliyun的CPU,因此如果使用https的话要收取这个费用,按请求次数收费(现在基本已经没有了http的网站了,因此这也是个必须要出的费用

  • 动态请求数费用(可选)
    这个针对DCDN,如果CDN专门是用来存储静态资源的话,没用DCDN没有这个费用。 DCDN全站加速的话这个也是必须要收取的费用,它不分http/https,因为从请求过程来说Aliyun的边缘节点相当于一个代理,动态内容每次都会转发到源站。

吐槽:CDN的收费是真的细致.. 为什么不干出个DCDN的三个资费的组合包要一个一个买

配置

按照aliyun官网配置即可,这里说明下需要注意的问题,备忘。
Aliyun的cdn可以自定义源站的端口,但是初次配置时是无法填写自定义端口的。 它分为自定义HTTP和HTTPS自定义回源端口。

自定义HTTP端口

这里只说明关键步骤:
1. 设置静态协议跟随回源: HTTP

2. 动态内容回源配置:HTTP

3. 然后自定义HTTP端口:

4. 关闭静态资源跟随回源(在这里卡了许久,刚开始设置完上面去访始终不行后联系aliyun客服才知道自定义完端口需要关闭静态资源跟随回源)

自定义HTTPS端口

注意:跟Aliyun的客服沟通,自定义HTTPS端口必须提工单让Aliyun修改,而且修改后页面上的源站端口信息不会变化。经过测试确实没有变化,显示的还是自定义的HTTP端口(因为按照上面配置过自定义http端口了)
image-rafx.png

2

评论区