CDN:拯救糟糕的网站加载速度

主题

什么是 CDN?

CDN 英文全称 Content Delivery Network,中文翻译即为内容分发网络。它是建立并覆盖在承载网之上,由分布在不同区域的边缘节点服务器群组成的分布式网络。
简而言之就是,IDC 在世界各地都有很多很多的服务器,每一个服务器我们称之为节点,很多的节点组成了内容云分发网络。

为什么我们需要 CDN?

  1. CDN 将源站的资源缓存到位于全国各地的 CDN 节点上,用户请求资源时,就近返回节点上缓存的资源,而不需要每个用户的请求都回您的源站获取,避免网络拥塞、分担源站压力,保证用户访问资源的速度和体验。
  2. 大量静态网站站长将网站部署在类似 Vercel,Github,Gitree 上,但是这些静态托管平台的访问效果在国内非常不佳,面临这些问题:长期无法访问;定期抽风;加载速度过慢等。
  3. CDN 处于用户和源站的中间位置,因此您可以在 CDN 中配置访问的各项选项,达到过滤、分流等效果。
  4. 在用户与源站之间加了一层 CDN,用户先访问 CDN 的节点,CDN 节点再去源站拿取内容,当用户第二次访问的时候就会直接返回节点上缓存的内容,由于节点离用户近,所以用户拿到资源的速度就会缩短,访问也就变快了。

晞云云计算

晞云云计算
既然都到这了,那就不得不说说为本站提供 CDN 静态资源加速和攻击防护的 晞云 了。
专业的人做专业的事,只有繁荣过的企业才会深知品质的重要性
资质齐全:拥有企备、电信增值许可证 遥遥领先于同行。
品质坚如磬石便将无需多言,寥寥时光沉淀,方铸行业顶尖!
现在晞云推出免费试用套餐

CDNFly 注册入口 主站注册入口

CDN 选购步骤:官网(CDNFly)注册账号 —— 加入用户群组
云服务器选购步骤:官网(主站)注册账号 —— 实名认证 —— 加入用户群组

注册服务商账号接入服务

登录成功进入信息填写页面后,选择国家,随意填写公司名称,勾选接受条款后,点击下一步
来到 CDN 服务选择界面,根据您的需求选择
CDN1
购买 CDN 服务 进入配置页面
CDN2

配置 CDN

进入我的CDN-我的网址,配置您的域名和源站 IP
在新增网站处填写你的信息:

  1. 域名、源 IP (可以使用 cmd 的命令 ping 查询)
  2. 端口 (https=443,http=80)
    CDN3

将域名解析到 CNAME

在详情页面获取到 CDN 解析的 CNAME
CDN4
前往域名注册商网址进行DNS解析
这里就不配图了
等待一分钟 左右,DNS 解析生效。

配置证书和攻击防护(CC)

证书配置(SSL)

  1. 点击 CDN 证书管理,新增证书将秘钥和内容分别填进去 (不要弄混位置了密钥对密钥,内容对内容),用别的方法申请下来的证书也可以看个人情况。
    如果你没有证书 那么可以到本站内搜索免费 SSL 证书注册教程
    CDN5
  2. 回到网站管理,点击编辑按钮。填写 HTTP 监听端口修改:80, 填写 HTTPS 网站证书 ID (先前在证书管理里面,不要搞错了). 如果网站没有设 https 填写关闭.
  3. 填写 HTTPS 跳转端口:443, 修改回源协议: 跟随协议,这里每一步都需要点击一次修改等待刷新成功后继续操作,其他的选项看个人情况是否开启.

攻击防护和 IP 黑白名单

  1. 在 CDN 控制台的 CC 防护中选择配置你需要的防护模式
    CDN6
  2. 在控制台的安全设置中可以找到以下屏蔽控制
    CDN7

注意事项

  1. 如果使用了强制开启 https 和协议跟随就是走 https, 协议跟随是给兼顾 https 和 http 兼容的客户用的
  2. 多重定向的情况可能是选择的 http 回源的同时源站开启了强制 https,这里的解决方案是关闭 https 或者回源选 https