阿里云CDN设置

阿里云CDN设置,第1张

服务器 阿里云 云服务器ECS Centos7.4

域名阿里云的域名

SSL协议 certbot生成的SSL协议

阿里云官方CDN 学习路径

1.为什么使用CDN?

阿里云内容分发网络 CDN 将源站内容分发至最接近用户的节点,使用户可就近取得所需内容,提高用户访问的响应速度和成功率。

从这个节点获取资源,使得访问更加流畅,降低真实服务器的负载。

对于家大业大的服务器拥有者可以通过增加带宽达到相同的效果。

登录阿里云账号,在阿里云 控制台页面 下面产品选择CDN,或者左上角侧导航点击打开,再下来选项中选择CDN

1.开通方式有两种,一种流量方式,一种带宽方式

使用流量,通过购买流量包,在访问缓存在节点资源时候,会消耗流量,直到流量用完。

使用带宽,包年服务

2.选择某一种方式,勾选同意CDN协议,即可开通成功

1.如果走流量,进入CDN控制台,购买流量包

配置如下

2.创建加速域名(域名管理-添加域名)目的获取 CNAME

3.解析域名

针对阿里云域名,依照 步骤

值得注意的主机记录与记录类型搭配的组合 不能与列表中的其他项目冲突

在这一切都完成后,通过WIN+R 输入cmd打开终端,通过 ping 加速域名 来查看是否成功开启CDN

如果出现

如果回显信息包括 . kunlun*.com,则表示CNAME配置已经生效,域名加速也已生效。

访问下自己加速域名下的资源看一看,是否出现了问题?

出现的问题:

1.如果 CDN管理 中的HTTPS显示未开启,而自己确开通了HTTPS(配置了SSL),那么通过HTTPS访问网站资源会报错,说是无法加密解密,我出现这个问题,是因为我使用的certbot配置的SSL,由于挂载得项目需要python2.7等问题,虽然配置SSL成功,但是有一个警告

NGINX configured with OpenSSL alternatives is not officiallysupported by Certbot.

所以出现这个问题后,我不知道是不是因为SSL本身配置的问题

查看 域名管理列表 - 点击加速域名右侧的 管理 ,选择HTTPS配置 强制跳转

配置了 https ->http

最终问题得到了解决,资源可以访问到了

2. 配置CDN且预热资源成功,但是总是无法命中,回源怎么办?

进入CDN控制台 -》 域名管理 -》管理 -》缓存配置 -》 添加

地址添加需要缓存的文件后缀,多个以“,”号分隔;添加过期时间和权重,其中权重 1-99 ,权重越高,执行规则越优先

添加完一个后,可以继续点击添加,添加另一个规则。

以我的为例,我需要对视频进行CDN节点加速,则

1. 关闭CDN服务 , 选择列表内的操作域名 最右侧三个点,点开有 停止 与 删除 ,可供操作

2.CDN提供资源的刷新和预热功能。

通过刷新功能,您可以强制CDN节点回源并获取最新文件;

通过预热功能您可以在业务高峰前预热热门资源,提高资源访问效率。

通过本文您可以了解刷新和预热功能的配置方法,也可以查询其操作记录。

刷新操作,将最新内容强制推送至CDN节点 - 进入 CDN控制台 -》 点击 刷新预热 -》 选择操作方式 -》 添加对应内容

如:

刷新

淘汰旧文件,重新获取文件的新版本

当文件有跟新时,需要手动执行刷新操作,将CDN中缓存的历史版本设置为超时,并从源站获取最新的版本。

刷新操作相对于一个触发更新的动作。

如果不刷会有啥问题呢?

用户在访问URL时,命中的是CDN中的旧数据,因此需要“缓存刷新”。

预热

首次发布的文件,主动从源站推送到CDN,让用户访问到CDN时不用回源命中

预热时间

资源预热完成时间将取决于用户提交预热文件的数量、文件大小、源站带宽情况、网络状况等诸多因素。

手动访问加速域名,只是推送数据到离你最近的节点,而不是所有的节点,所以阿里云CDN还是需要预热或刷新同步资源。

这个需要 看 你有 什么具体 需求 ,如果你是个人网 站 ,流量还不大,或者只是企业官 网就是 形象展示,做 CDN就没 什么用途了 。这 个和你用不用 云 服务器没有太大关 系。CDN加速 是 针对一个网站的某一 个特定域名进行加速,所以从这方面上来 讲,C DN属于域名加速技术,虽 然它的本 质是对站点进行加速。 如果网站存在 多个域名,当互联网终端访客 通过 加入CD N加速 服务 的域 名访问站点 时 ,可以体 验 到非常 明 显 的加速效果,如果该 访客是通过该站点其他未加入CDN加速服务的 域名访问站点 时 ,或者直接访问I P地址, 则 该访客即 无法体验 到CDN 的高 质加速 效 果。 所以说,用了云服务 器,如果 需求, 还是需要单独通过CDN加 速的。现在通过腾讯云进行 CDN加 速,已经很 容易了, 开 通CDN服务并添 加域名后,前 往域 名服 务商 添加对应C NAME记录,即可正式启 用加速服务, 无需业 务侧 做任何调整 。费 用方面, 如果 你流量不大,腾讯云的提供的 免费境内流量,以及一 些秒杀活动,会 让 你的CDN流量费用降到很低 。腾讯云提 供CDN 新用户 专享流量包,新用 户专享CDN流量资源,低至0.0 6元/ G B。 个人用户 于官网开通CDN 当天可获 赠共120GB 免 费 境内流量 包,分6 个月生效 ,每月生效20GB。企业用户于官 网开 通CDN当天可 获赠 共360G B 免费境内流量包,分6个月 生效, 每 月生效 60GB。另外还能 以超低价格购买境内CDN流量,50G B境内CDN流量仅 需3元, 10 0GB 6元, 500GB 3 0元。

如果是一个访问量1000IP以内的网站,网站的带宽有2M,那么这个带宽是可以充分满足用户的需求的。但如果你个十万甚至百万的网站,没有开启CDN,只靠这样的带宽的话,显得会很吃力。

而一般情况下,云服务器5M以内带宽是比较便宜的,但如果超过了5M带宽,那么你的带宽成本将成倍增长,而如果开启CDN的话,会有很大一部分的网站流量走CDN,不需要走源服务器,这样成本会低很多。

网站的稳定性和费用

使用CDN可以隐藏网站的真实IP,防御针对服务器IP进行的各种DDOS、CC攻击和各种探测扫描。在服务器宕机时,可以使用CDN长时间缓存首页等不经常更新的页面,这样网站还可以正常打开,网站的稳定性也不受影响,宕机问题也有时间可以解决了。还有就是费用问题,这个现阶段有付费的CDN和免费的CDN可以选择,所以只要想用,费用问题基本不用考虑。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/792144.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-08-26
下一篇2023-08-26

发表评论

登录后才能评论

评论列表(0条)

    保存