摘要:CDN(Content Delivery Network,内容分发网络)经过将源站资源缓存到遍及各地的边际节点服务器上,用户能够就近获取资源,然后到达加快的作用。

本文共享自华为云社区《【云小课】CDN第5课 CDN入门之—我的网站能够用CDN加快吗?》,作者: 阅识风云。

【云小课】CDN第5课 CDN入门之—我的网站可以用CDN加速吗?

网站打开速度慢!图片加载慢!!文件下载慢!!!慢慢慢!!!!

不用烦恼,华为云CDN来帮您!!!!

什么是CDN?

CDN(Content Delivery Network,内容分发网络)是构建在现有互联网基础之上的一层智能虚拟网络,经过在网络各处部署节点服务器,实现将源站静态内容分发至一切CDN节点,使用户能够就近取得所需的内容。CDN服务缩短了用户检查内容的拜访推迟,提高了用户拜访网站的响应速度与网站的可用性,处理了网络带宽小、用户拜访量大、网点分布不均等问题。

不是十分理解?来来来,咱们举个栗子!

你在网上买了一本书,从卖家主库房发货,正常快递周期三到四天能收到。卖家为了提高购物体会,让卖家快速收到心爱的书本,在全国各地建了一些小型库房,当你下单买书的时候,系统会依据你的收货地址就近发货,收货周期缩短至一到两天,购物体会指数直线飙升!下次还来你家买!!

网站服务器就相似卖家主库房,CDN节点就相似小型库房,将咱们需要的资源缓存在CDN节点上,就近获取资源,然后到达加快拜访网站的意图。

CDN是怎么作业的?

想要深入了解CDN的作业流程,请看下图:

【云小课】CDN第5课 CDN入门之—我的网站可以用CDN加速吗?

​用户恳求流程说明:

1. 用户在浏览器输入要拜访的网站域名www.example.com,向本地DNS发起域名解析恳求。

2. 本地DNS检查缓存中是否有www.example.com的IP地址记载。假如有,则直接回来给终端用户;假如没有,则向网站授权DNS查询。

3. 网站DNS服务器解析发现域名已经解析到了CNAME:www.example.com.c.cdnhwc1.com。

4. 恳求被指向CDN服务。

5. CDN对域名进行智能解析,将响应速度最快的CDN节点IP地址回来给本地DNS。

6. 用户获取响应速度最快的CDN节点IP地址。

7. 浏览器在得到最佳节点的IP地址以后,向CDN节点发出拜访恳求。

  • 假如该IP地址对应的节点已缓存该资源,节点将数据直接回来给用户,如图中步骤7和8,恳求完毕。

  • 假如该IP地址对应的节点未缓存该资源,节点回源拉取资源。获取资源后,结合用户自定义装备的缓存战略,将资源缓存至节点,如图中的北京节点,并回来给用户,恳求完毕。装备缓存战略的操作方法,请参见缓存装备。

什么样的网站适合用CDN?

我有一个微信小程序,能够用CDN加快吗?

我有一个共享图片的个人拍摄著作网站,能够用CDN加快吗??

我有一个……能够用CDN加快吗???

想要知道一个网站或许APP或许小程序能不能用CDN加快?

首先,要明白咱们网站内容是什么类型。

咱们平常拜访的网站,有的内容是静态的,有的是动态的…

静态内容:每次拜访得到的都是相同的文件,例如:图片、视频、网站中的文件(html、css、js)、软件安装包、apk文件、压缩包文件等。

动态内容:每次拜访得到的都是不同的文件,例如:网站中的文件(asp、jsp、php、perl、cgi)、API接口、数据库交互恳求等。

伪静态内容:界面显现是以html等静态方式,但其实是用ASP一类的动态脚本来处理的。伪静态内容本质上还是动态,作动态内容处理。

CDN只能加快静态内容,对动态内容没有加快作用。当您的网站存在比较多的动态内容时,华为云CDN为您供给“全站加快”服务,静态内容走CDN加快,动态内容经过动态加快技术智能挑选最佳路由回源获取。

然后,依据网站内容和事务挑选适宜的事务类型,请参照

【云小课】CDN第5课 CDN入门之—我的网站可以用CDN加速吗?

最后,接入CDN,请参考从零开始装备CDN加快。

现在,让咱们来答复前面的疑惑:

Q:我有一个微信小程序,能够用CDN加快吗?

A:能够,只需依据事务内容挑选适宜的加快场景,就能够用CDN加快。假如你的小程序里动态内容较多,就挑选“全站加快”;假如你的小程序是购物为主题,能够挑选“网站加快”;假如你的小程序是视频共享主题,能够选用“点播加快”。

Q:我有一个共享图片的个人拍摄著作网站,能够用CDN加快吗?

A:能够挑选“网站加快”接入CDN,假如拍摄著作比较大,也能够挑选“下载加快”。

Q:我的网站既有点播加快又有文件下载加快的需求,该怎么接入?

A:一个加快域名只能挑选一个对应的事务类型,不支持一个域名对应多个事务类型。假如一起有点播加快和文件下载加快的需求,建议创建两个加快域名,一个使用点播加快,一个使用文件下载加快。

典型案例

网站加快:华为云CDN高质量服务助力唯品会电商大促,24小时内闭环常见劫持, 7×24小时高效运维,确保唯品会网站服务的安稳性、安全性,全方位保障用户拜访体会和购物体会。

经过高可用的华为云CDN,为华为商城的静态内容进行缓存,缓解华为商城双11、双12等抢购大促期间源站带宽压力,提高网站的可用性,为华为商城用户带来优质的购机体会。

下载加快:华为云CDN为拥有全品类移动电竞游戏的英豪互娱供给安稳快速的下载加快服务,有效提高游戏安装包下载速度,提高玩家用户体会。

点播加快:华为云CDN为快手供给视频点播加快服务,对快手事务超大并发拜访以及带宽突增频繁进行针对性优化,有效地缓解源站带宽压力,让快手用户享用高清流通的视频观看体会。

华为云CDN携手华为终端,与芒果TV展开共赢协作,为芒果TV供给快速安稳的视频点播加快服务,让用户享用高清流通的视频观看体会。

全站加快:最美天气动态恳求数高、信息更新频繁,使用了华为云CDN全站加快服务,安稳性和恳求速度得到大幅提高,让用户能够实时地获取到天气信息,轻松掌控更全面的日子指数。

更多CDN的使用辅导,请戳这儿。

点击重视,第一时间了解华为云新鲜技术~