Article / 文章中心

为站点添加 CDN 服务

发布时间:2022-02-17 点击数:573

本篇首要叙说怎样为站点装备 cdn 加快服务,供货商是又拍云

问题

当我装备完结后,我发现:为什么站点的翻开速度还不如从前呢?不是 cdn 加快吗?这怎样还降速呢?

image

所以我便开始了复盘,最后的结果是:CNAME 解析过错,便是跟没没有解析到供货商。我天呐,原来我开了近一个月的服务,都是未敞开的状况啊,瞬间溃散,下面咱们就来看看怎样正确敞开 cdn 全站加快服务

知识点

为了让咱们了解的更清楚呢,这儿搬运一波词条的解说,然后浅显解说

DNS 解析

域名解析(Domain Name System)是把域名指向网站空间 IP,让人们经过注册的域名能够便利地拜访到网站的一种服务。IP 地址是网络上标识站点的数字地址,为了便利记忆,选用域名来替代 IP 地址标识站点地址。域名解析便是域名到 IP 地址的转化进程。域名的解析工作由 DNS 服务器完结。域名解析也叫域名指向、服务器设置、域名装备以及反向 IP 登记等等。说得简单点便是将好记的域名解析成 IP,服务由 DNS 服务器完结,是把域名解析到一个 IP 地址,然后在此 IP 地址的主机大将一个子目录与域名绑定。

浅显来讲便是用一串你自己能够界说的域名,来解析到杂乱、不方便记忆的IP 地址上。互联网中的地址是数字的 IP 地址,域名解析的效果首要便是为了便于记忆。

CDN

CDN(Content Delivery Network),即内容分发网络。CDN 是构建在现有网络根底之上的智能虚拟网络,依托布置在各地的边缘服务器,经过中心平台的负载均衡、内容分发、调度等功能模块,运用户就近获取所需内容,降低网络拥塞,提高用户拜访响应速度和命中率。CDN 的关键技术首要有内容存储和分发技术。

简言之,用户拜访服务器资源时,不同区域的用户依据间隔服务器的远近有着不同的响应速度,你能够理解成双十一秒杀购物,如果你就在服务器周围,理论上你秒杀到对应商品的概率是远大于其他用户的

image

cdn 的供货商有很多台散布在不同区域的服务器,当你需求拜访的资源参加 cdn 后,cdn 服务器会定期从你的服务器复制资源。这样当用户拜访你服务器上的资源时,cdn 会主动让用户拜访到间隔他们最近的一台 cdn 服务器上的资源

依据间隔的远近,将用户的恳求分配到不同的服务器上,从而完成加快的效果,也便是 内容分发网络

HTTPS

HTTPS (Hyper Text Transfer Protocol over SecureSocket Layer),是以安全为方针的 HTTP 通道,在 HTTP 的根底上经过传输加密和身份认证保证了传输进程的安全性。HTTPS 在 HTTP 的根底下参加 SSL,HTTPS 的安全根底是 SSL,因而加密的具体内容就需求 SSL。 HTTPS 存在不同于 HTTP 的默许端口及一个加密/身份验证层(在 HTTP 与 TCP 之间)。这个系统供给了身份验证与加密通讯办法。它被广泛用于万维网上安全灵敏的通讯,例如交易支付等方面。

看图,相信你一定遇到过这样的网站

image

呈现这样的情况,表示这个网站运用了 HTTP 协议传输数据,提醒用户谨慎拜访网站。 HTTP 协议是明文传输协议,无法加密传输数据或校验数据完整性,也无法进行身份验证,这时候就有必要了解下 SSL 证书

SSL

SSL(Secure Sockets Layer 安全套接字协议),及其继任者传输层安全(Transport Layer Security,TLS)是为网络通信供给安全及数据完整性的一种安全协议。TLS 与 SSL 在传输层与应用层之间对网络连接进行加密。

个人运用的话,没有更高的要求,咱们到供货商处申购免费的证书就好,下文装备会具体讲到

装备 CDN 服务

绑定 upyun

这儿提醒咱们,运用一个新的产品时一定要仔细阅读官方文档,否则怎样会有:没有好文档的产品不是合格产品的说法呢?有关于 upyun 资源的绑定和注册,请直接拜访官方文档

增加解析记载

这儿我首要想强调的一点便是 dns 记载的增加,咱们在这儿获取到对应的 CNAME 域名 后,到域名的供货商出增加解析记载,这儿我以万网接入为例

 云解析 DNS 控制台 找到 增加记载

image

主机记载 位置处要特别留意,有以下两种情况

  • 顶级域名:主机记载为 @
  • 子域名:主机记载为 二级域,例如:synopsis.coder-jason.cn这个二级域名,主机记载处填写synopsis

其余项依照下图装备就好

image

测验

咱们在本地翻开命令行工具,输入ping指令到自己的域名,查看 dns 装备是否生效,得到图示响应即装备成功,也能够经过官方办法测验装备image

安全性提高

SSL 证书布置

咱们在域名的供给商处能够找到 数字证书办理服务控制台 ,填写信息后提交申请即可

image

待审阅经往后,咱们下载布置就好,这儿以 Nginx 布置为例。服务器装置 浮屠面板 后(具体过程请参考文),点击 ssl 证书,在对应窗口张贴咱们下载好的证书就能够了,留意区分文件后缀,不要张贴过错

image

由于运用了又拍云的 cdn 服务,所以也需在图示位置增加证书

image

至此,网站就完成加密拜访啦,您能够经过ssl 状况检测工具查看装备状况

IP 拜访约束

upyun cdn 办理控制台 下拉找到 Ip 拜访约束

image

点击办理增加约束规矩

image

点击保存

image

CC 防护

在 upyun cdn 办理控制台 拜访控制中找到CC 防护,增加防护规矩

image

点击保存

image

又拍云联盟

如果不介意站点下方增加服务商 logo ,能够参加又拍云联盟免费获取每月 10GB 存储空间 + 15GB 流量

image

点击这儿预览增加效果

image