阿里云cdn怎么配置,阿里云cdn怎么用

0 136
本文目录: 1、文件服务器文件加载较慢的解决方案(CDN+Nginx) 2、给应用添加cdn加速服务(阿里云) 3、如何使用 阿里云 cdn 加速...

本文目录:

文件服务器文件加载较慢的解决方案(CDN+Nginx)

通过nginx解决图片加载较慢,连接数较多,宽带占用的问题。可以通过简单配置达到目的,主要配置以下几项内容:

小结: 也许是我对nginx的基础以及理解不够全面,但是我觉得宽带因素等条件都摆在那里,在同一台文件服务器上也只能是限制客户端的连接来进行优化。所以只是简单做了优化后久没有深化研究,而且我们的文件服务器上的文件也不少。

CDN(Content Delivery Network): 内容分发网络,通过cdn访问文件服务器时,cdn会将文件缓存到cdn服务器,下一次访问该文件时,就直接从cdn的缓存服务器上获取文件,而不需要到文件服务器获取文件。具体的知识介绍可参考 百度百科 。

阿里云的CDN介绍:内容分发网络(Content Delivery Network,CDN)是建立并覆盖在承载网上,由不同区域的服务器组成的分布式网络。将源站资源缓存到全国各地的边缘服务器,供用户就近获取,降低源站压力。

根据文档中阿里云在国内拥有2300+节点,所有节点均接入万兆网卡,单节点存储容量达40TB 1.5PB,带宽负载达到40Gbps 200Gbps,具备130Tbps带宽储备能力。所以我们暂时选择了阿里云的CDN。

我们根据阿里云的CDN文档进行配置之后遇到一个问题,cdn的域名配置成功后,在nginx上找不到文件,直接跑出404的异常。后面通过在 nginx中增加了一个解析cdn域名执行文件的配置 之后文件访问正常。

如果文件数量不算特别多,访问量不算特别大,可以通过配置本地nginx即可解决部分宽带压力,毕竟这个是不用花钱的。如果访问量下不了,而且宽带压力较大,则直接推荐使用阿里云的CDN服务,配置各种都挺简单。我们的服务器是托管在电信机房,百兆共享宽带,在没有使用CDN之前,每天8:00-00:00这个时间段基本上服务器网络下行速度11M/s,配置CDN之后基本在1-5m/s之间浮动。所以说使用CDN还是能解决一大部分问题。

给应用添加cdn加速服务(阿里云)

老样子我们还是从是什么,为什么,怎么用三个方面来谈谈对cdn的认识,首先我们可以确定的是cdn是属于应用(网站,后台管理,app,小程序)的优化范畴。

CDN的全称是Content Delivery Network,即[内容分发网络]。CDN是构建在现有网络基础之上的智能虚拟网络,依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容分发、调度等功能模块,使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率。CDN的关键技术主要有内容存储和分发技术。

提高应用访问速度

以阿里云的服务为例子截图走流程讲解

(1)登陆阿里云,搜索CDN,进入模块第一次需要开通一下,然后进入CDN控制台

(2)CDN控制台-域名管理-添加域名

加速域名就是你网站的域名暂且后文都用 代替

大概等待几分钟状态变成“正常运行”即可进行下一步

(3)添加cname解析

做cname解析之前需要把 的域名的A记录删掉(因为一个域名只能做一个A记录或者一个cname)我们把A记录删掉换成cname解析,cname记录值就是下面截图的方框里面的复制即可

(4)核验是否成功,ping 绿色处显示出来的是那个cname值就证明cdn已经配置好了

(5)最后提醒一点如果你的站点是HTTPS的需要在CDN这块也上传证书并且之前选的是443端口,如果是你的应用是http的那之前就选80端口

(6)再补充一点那就是开启CDN之后想改网站内容可能不生效因为已经缓存到节点上了,所以确保已经不再改需求了再加CDN;或者配置下CDN缓存策略

阿里云配置CDN缓存策略教程

辅助——阿里云CDN视频教程

如何使用 阿里云 cdn 加速

1、云解析CDN加速开通 选择云解析-全部域名,对于绑定过云解析企业版的域名,则会在增值服务下显示CDN的图标。鼠标放置CDN图标上,根据提示,点击图标先去开通CDN服务;

2、点击 立即开通;

3、继续回到云解析-域名列表页,进行页面刷新。如果未添加过需要加速的子域名,则根据CDN图标的提示,继续点击;

4、选择需要添加CDN加速的子域名

如果该域名下无子域名或者A记录,选择子域名处则为空,去解析设置页去设置解析即可,

锁定或暂停的解析记录不支持做CDN加速;

5、添加加速域名完成,提交CDN加速审核

如果您使用的阿里云的主机/ECS产品,则CDN加速审核是即时通过,

如果您使用的是第三方的主机产品,则可能存在1-2天的CDN加速审核期;

6、CDN加速审核通过,一键配置CNAME CDN加速审核通过后,加速状态会变更为“正常运行”,此时CDN加速流量还并未真正失效,需要操作最后一步一键cname,一键cname会自动为您删除所有A记录,并创建一条cname记录,完成此步操作后,CDN服务将正式生效;

7、其他操作说明

编辑:指对源站ip进行增,删改的入口

暂停:指可以暂停此条子域名的CDN加速服务。 温馨提示:暂停超过30天,系统会自动将该条加速域名从 CDN加速列表中删除。

删除:指将此条子域名,从CDN加速列表中删除。

更多配置:如需要进行CDN的高级配置,则可以点击“更多配置”来记性设置。如下截图,您可以根据需求进行高级设置。

CDN原理及阿里云CDN配置

说到CDN我们也不得不说说我们熟悉的 DNS (Domain Name System)。我们都知道DNS是将域名解析成IP地址的。

DNS也有不同的记录类型,我们来简单说说:

第二列表示的是TTL(Time to Live),默认是秒,所以这里设置的TTL的时间是30分钟。

在阿里云的域名解析中设置的 TTL 就是30分钟。

如果这时候我们ping a.example.com,此时我们会a.example.com的别名b.example.com,然后根据b.example.com的A类型找到其所对应的IP地址。

当我们想把一个网站迁移到一个新域名,旧的域名也同时可以访问。或者我们想将图片、文件等一些静态资源放到CDN上加速的时候,CNAME就会发挥作用了。

这样凡是@qq.com的邮件都会被发送到 mx1.qq.com 、 mx2.qq.com 、 mx3.qq.com 中的一个,第五列30、10、20是代表 优先级 的,数字越小优先级越大,会先发送到mx3.qq.com,其次mx2.qq.com最后mx1.qq.com,然后通过A记录或者AAAA记录获取该域名的IP。6848表示 TTL (Time to Live),默认是秒。

MX记录必须直接指向A记录或者AAAA记录,禁止MX记录指向CNAME。

TXT 记录的两个最重要用途是防止垃圾邮件和域名所有权验证。

虽然域所有权验证最初不是 TXT 记录的一个功能,但这种方法已经被一些网站管理员工具和 云 提供商采用。

管理员可以通过上传包含特定信息的新 TXT 记录,或编辑当前的 TXT 记录,来证明他们控制着该域。工具或云提供商可以检查 TXT 记录,并看到它已按要求进行了更改。这有点像用户通过打开并点击发送到该电子邮件的链接来确认其电子邮件地址,证明他们拥有该地址。

从DNS的存储结构上来说,Name Server中含有权威DNS服务的目录。NS记录指定哪台server是回答DNS查询的权威域名服务器。当一个DNS查询看到NS记录的时候,会再去NS记录配置的DNS服务器查询,得到最终的结果。

当解析a.com的时候,我们看到a.com有两个NS记录,所以确定a.com的记录在ns1.a.com和ns2.b.com上。ns1和ns2是网站a.com提供的智能DNS服务器,可以提供高可用、负载均衡、分布式sharding等服务。比如当一个北京用户想要访问a.com的时候,ns1看到这个这是一个北京的ip就返回一个离北京最新的机房IP。

我们配置CDN的时候要弄清楚几个概念:

加速域名 :比如图中的static.example.com就是加速域名,也就是使用该域名访问的静态资源会走CDN加速。

源站 :也就是资源实际存放的节点,通常是服务提供方或者像OSS这样专门存储资源的地方。

同时也要配置一条加速域名指向CDN的智能DNS服务器的一条CNAME记录比如是。

访问流程:

同时CDN的智能DNS还充当了负载均衡的作用,如果一个节点压力过大,则可以叫流量导向其他的节点。

登录阿里云控制台打开CDN进入域名管理页面

点击添加域名

填写源站信息,点击确定

点击下一步,需要审核后才能继续配置

审核通过后在回到域名管理

点击打开配置向导

根据2中的信息在自己的域名下添加这条CNAME记录

回到域名管理的首页,CNAME验证已生效

勾选localcdn.chencm.cn,点击启用

我们可以dig localcdn.chencm.cn

可以看到已经生效了,可以再通过浏览器访问验证下:

阿里云怎么配置CDN加速

打开阿里云控制台,点击CDN控制台,再点击“添加加速域名”,如下图

添加要加速的域名

选择要加速的资源类型,如果是博客网站,选择“图片小文件”

选择源站类型

指图片小文件的获取方式,通过OSS域名、IP、或源站域名访问

在域名管理后台,添加CNAME记录

在CDN域名列表中,点击“管理”,如下图

在列表中,点击“复制CNAME”

在域名管理后台中,添加一条CNAME记录

记录值就是上面复制的

阿里云cdn用法

2.配置解析域名地址:

3.测试cdn是否成功

主要查看响应头信息中的“X-Cache”字段。

如图所示,分别显示了“MISS”表示没有命中CDN缓存、显示了“HIT”表示命中了CDN缓存。

4.如何清除缓存图片:

清除分为清除url缓存,和u目录缓存,建议用目录缓存比较好;

【阿里云cdn怎么配置】内容来源于网络,若引用不当、侵权,请联系我们修正或者删除!

最后修改时间:
文章相关标签:
美国vps
上一篇 2023年01月27日 15:11
下一篇 2023年01月27日 15:30

评论已关闭