前段时间就想着出一篇文来对比下各家的CDN加速业务了 奈何我这健忘的脑子...
在一些离服务器源站较远的地区,网站的体验感就会大大降低,并且在网站后期流量大了也会非常吃力。
而cdn不仅可以提升网站的访问速度,还可以保护你的网站隐藏源站ip,从而杜绝不友好的人对网站造成伤害,并且还可以缓解服务器压力。
网站做到后期如果你的服务器不升配的话网站会变得像蜗牛一样,但是升配一点点都会增加我们的预算,所以应用cdn是个人站长最划算的方案(流畅性不仅能提升seo,最重要的就是浏览体验了
CDN整站加速 {#CDN整站加速}
对于一些CDN加速的平台,除了多吉云和又拍云会提供免费的流量额度,其余的都需要购买付费套餐(流量包)
本章,只提供 多吉云
又拍云
的部署教程(因为其他的没用过...)
多吉云 {#多吉云}
✅ 博主正在使用的服务 多吉云 每月20GB免费流量,20GB免费空间,20元免费转码
| 流量包 | 时长 | 费用 | |:-----:|:----:|:----:| | 20GB | 一个月 | 免费 | | 200GB | 十二个月 | 21元 | | 1TB | 十二个月 | 105元 |
多吉云使用教程
- 注册并登录你的账号,前往
用户中心
-实名认证
进行认证
融合CDN
-域名管理
-添加域名
添加加速域名
| 参数 | 选项 | |:-------:|:-------------------------:| | 加速域名 | 你需要加速的域名 | | 业务类型 | 网页小文件 | | 服务地域 | 中国境内 | | 源站类型 | 源站 IP | | 源站域名 | 服务器IP地址(可带端口) | | 回源协议 | 源站支持 HTTPS,使用与用户访问相同的协议回源 | | 回源 Host | 同加速域名 |
-
前往你的域名服务商,添加指向多吉云提供的CNAME 多吉云高级设置
-
基本配置
-IPv6 访问
开启 -
缓存与响应
-源站响应头
开启 -
访问控制
-IP 黑白名单
设置为黑名单,并添加以下IP
|------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------|
| 1 2 3 4 5 6 7 8 9 10
| 117.136.14.181 117.183.0.241 171.106.203.19 220.173.125.83 222.217.145.185 113.14.130.128 222.83.150.92 113.14.130.19 113.14.130.73 113.57.53.37
|
访问控制
-UA 黑白名单
设置为黑名单,并添加*Uptime-Kuma*
(主要为了禁止 Uptime Kuma 监控网站,当然可以选择不开启此功能)
-
访问控制
-QPS 限制
设置为50 次 / 秒
-
访问控制
-封顶限制
设置为5 分钟内流量
触发值3.00 GB
,触发后停用域名(返回 404)
-
性能优化
-智能压缩
设置为开启,压缩方法为gzip
-
性能优化
-搜索引擎回源
设置为开启
又拍云 {#又拍云}
✅ 博主正在使用的服务 又拍云 开通即送61元代金券;开启全网加速、享受强大的多媒体云处理服务
| 流量包 | 时长 | 费用 | |:-----:|:---:|:----:| | 15GB | 一个月 | 免费 | | 100GB | 三个月 | 20元 | | 500GB | 三个月 | 100元 | | 1TB | 三个月 | 270元 |
又拍云使用教程
- 注册并登录你的账号,前往
账户管理
-用户资料
-实名认证
进行认证
- 前往
又拍云联盟
参考并设置好页脚内容,申请加入,通过即可获得免费额度
云产品
-CDN
-创建服务
添加加速域名
| 参数 | 选项 | |:------:|:-------------:| | 服务名称 | 英文开头,随意输入 | | 加速域名 | 你需要加速的域名 | | 应用场景 | 全站加速 | | 回源协议 | 协议跟随 | | 源站证书校验 | ON开启 | | 线路配置 | 服务器IP地址(可带端口) | | 地区选择 | 国内加速 |
-
前往你的域名服务商,添加指向又拍云提供的CNAME 又拍云高级设置
-
缓存控制
-分段缓存
开启 -
缓存控制
-浏览器缓存
开启 -
缓存控制
-离线模式
开启 -
性能优化
-智能压缩
开启,并设置为Gzip 压缩
,压缩等级为3
访问控制
-IP 黑白名单
设置为黑名单,并添加以下IP
|------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------|
| 1 2 3 4 5 6 7 8 9 10
| 117.136.14.181 117.183.0.241 171.106.203.19 220.173.125.83 222.217.145.185 113.14.130.128 222.83.150.92 113.14.130.19 113.14.130.73 113.57.53.37
|
访问控制
-User-Agent 防盗链
设置为黑名单,并添加*Uptime-Kuma*
(主要为了禁止 Uptime Kuma 监控网站,当然可以选择不开启此功能)
-
成本控制
-WebP 自适应
开启 -
图片处理
-间隔标识符
开启,并设置为使用感叹号(!)
无畏云 {#无畏云}
✅ 博主正在使用的服务 无畏云加速-免费CDN加速-全球海量节点资源 一站式CDN加速平台融合超多大厂为您网站提供极致的加速体验
| 流量包 | 时长 | 费用 | |:-----:|:----:|:-----:| | 30GB | 一个月 | 免费 | | 200GB | 十二个月 | 20元 | | 1TB | 十二个月 | 99元 | | 10TB | 十二个月 | 1020元 |
腾讯云 {#腾讯云}
| 流量包 | 时长 | 费用 | |:-----:|:----:|:----:| | 100GB | 十二个月 | 19元 | | 500GB | 十二个月 | 94元 | | 1TB | 十二个月 | 184元 |
百度智能云 {#百度智能云}
百度云CDN在今年5月份就已经不支持创建免费域名,通过百度智能云正式加入付费队列
百度智能云 - 内容分发网络 CDN 百度智能云内容分发网络CDN就近内容分发至用户最近的CDN加速节点、CDN加速帮助用户提高访问的响应速度和成功率,并能够实现全球范围内CDN加速。
| 流量包 | 时长 | 费用 | |:-----:|:---:|:----:| | 100GB | 三个月 | 20元 | | 500GB | 三个月 | 100元 | | 1TB | 三个月 | 200元 |
七牛云 {#七牛云}
| 流量包 | 时长 | 费用 | |:-----:|:----:|:----:| | 100GB | 十二月 | 22元 | | 500GB | 十二个月 | 102元 | | 1TB | 十二个月 | 202元 |
Cloudflare {#Cloudflare}
Cloudflare Cloudflare集成化云服务平台,专注网站应用和SaaS访问加速、安全防护、稳定在线。提供免费CDN、无限制服务器ddos防御,防cc攻击、sql注入、僵尸网络攻击
CDN资源 {#CDN资源}
以下为我使用的 Butterfly CDN链接,替换jsdelivr提升访问速度 - 参考来源 张洪Heo
pjax
|-----------|--------------------------------------------------------------|
| 1
| pjax: https://lib.baomitu.com/pjax/0.2.8/pjax.min.js
|
twikoo
|-----------|----------------------------------------------------------------------------|
| 1
| twikoo: https://cdn.staticfile.org/twikoo/1.6.16/twikoo.all.min.js
|
sharejs
|-------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| 1 2
| sharejs: https://lib.baomitu.com/social-share.js/1.0.16/js/social-share.min.js sharejs_css: https://lib.baomitu.com/social-share.js/1.0.16/css/share.min.css
|
lazyload
|-----------|-----------------------------------------------------------------------------------------------------------------|
| 1
| lazyload: https://lf3-cdn-tos.bytecdntp.com/cdn/expire-1-M/vanilla-lazyload/17.3.1/lazyload.iife.min.js
|
instantpage
|-----------|-------------------------------------------------------------------------------------------------------------|
| 1
| instantpage: https://lf3-cdn-tos.bytecdntp.com/cdn/expire-1-M/instant.page/5.1.0/instantpage.min.js
|
typed
|-----------|----------------------------------------------------------------------------------------------|
| 1
| typed: https://lf9-cdn-tos.bytecdntp.com/cdn/expire-1-M/typed.js/2.0.12/typed.min.js
|
medium_zoom
|-----------|------------------------------------------------------------------------------------------------------------|
| 1
| medium_zoom: https://lf6-cdn-tos.bytecdntp.com/cdn/expire-1-M/medium-zoom/1.0.6/medium-zoom.min.js
|
snackbar
|-------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| 1 2
| snackbar_css: https://lf3-cdn-tos.bytecdntp.com/cdn/expire-1-M/node-snackbar/0.1.16/snackbar.min.css snackbar: https://lf6-cdn-tos.bytecdntp.com/cdn/expire-1-M/node-snackbar/0.1.16/snackbar.min.js
|
fontawesome
|-----------|----------------------------------------------------------------------------------------------------------|
| 1
| fontawesome: https://lf6-cdn-tos.bytecdntp.com/cdn/expire-1-M/font-awesome/6.0.0/css/all.min.css
|
aplayer
|-------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| 1 2
| aplayer_css: https://lf6-cdn-tos.bytecdntp.com/cdn/expire-1-M/aplayer/1.10.1/APlayer.min.css aplayer_js: https://lf6-cdn-tos.bytecdntp.com/cdn/expire-1-M/aplayer/1.10.1/APlayer.min.js
|
meting
|-----------|--------------------------------------------------------------------------------------|
| 1
| meting_js: https://cdn1.tianli0.top/npm/js-heo@1.0.12/metingjs/Meting.min.js
|
prismjs
|---------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| 1 2 3
| prismjs_js: https://cdn1.tianli0.top/npm/prismjs@1.1.0/prism.js prismjs_lineNumber_js: https://cdn1.tianli0.top/npm/prismjs/plugins/line-numbers/prism-line-numbers.min.js prismjs_autoloader: https://cdn1.tianli0.top/npm/prismjs/plugins/autoloader/prism-autoloader.min.js
|
CDN公共库 {#CDN公共库}
-
BootCDN开源项目加速服务:http://www.bootcdn.cn/
-
七牛云免费开放公共库:https://www.staticfile.org/
-
又拍云免费JS库:http://jscdn.upai.com/
-
unpkg:https://unpkg.com/
-
unpkg 自建:https://cdn.cbd.int
-
element:http://npm.elemecdn.com/
-
Staticfile:https://staticfile.org/
-
75CDN:https://cdn.baomitu.com/
-
今日头条 CDN:https://cdn.bytedance.com/
-
cdnjs:https://cdnjs.com/