CDN加速
前段时间就想着出一篇文来对比下各家的CDN加速业务了 奈何我这健忘的脑子…
在一些离服务器源站较远的地区,网站的体验感就会大大降低,并且在网站后期流量大了也会非常吃力。
而cdn不仅可以提升网站的访问速度,还可以保护你的网站隐藏源站ip,从而杜绝不友好的人对网站造成伤害,并且还可以缓解服务器压力。
网站做到后期如果你的服务器不升配的话网站会变得像蜗牛一样,但是升配一点点都会增加我们的预算,所以应用cdn是个人站长最划算的方案(流畅性不仅能提升seo,最重要的就是浏览体验了
CDN整站加速
对于一些CDN加速的平台,除了多吉云和又拍云会提供免费的流量额度,其余的都需要购买付费套餐(流量包)
本章,只提供 多吉云
又拍云
的部署教程(因为其他的没用过…)
多吉云
✅ 博主正在使用的服务
流量包 | 时长 | 费用 |
---|---|---|
20GB | 一个月 | 免费 |
200GB | 十二个月 | 21元 |
1TB | 十二个月 | 105元 |
多吉云使用教程
- 注册并登录你的账号,前往
用户中心
-实名认证
进行认证
融合CDN
-域名管理
-添加域名
添加加速域名
参数 | 选项 |
---|---|
加速域名 | 你需要加速的域名 |
业务类型 | 网页小文件 |
服务地域 | 中国境内 |
源站类型 | 源站 IP |
源站域名 | 服务器IP地址(可带端口) |
回源协议 | 源站支持 HTTPS,使用与用户访问相同的协议回源 |
回源 Host | 同加速域名 |
- 前往你的域名服务商,添加指向多吉云提供的CNAME
多吉云高级设置
基本配置
-IPv6 访问
开启缓存与响应
-源站响应头
开启访问控制
-IP 黑白名单
设置为黑名单,并添加以下IP
1 | 117.136.14.181 |
访问控制
-UA 黑白名单
设置为黑名单,并添加*Uptime-Kuma*
(主要为了禁止 Uptime Kuma 监控网站,当然可以选择不开启此功能)
访问控制
-QPS 限制
设置为50 次 / 秒
访问控制
-封顶限制
设置为5 分钟内流量
触发值3.00 GB
,触发后停用域名(返回 404)
性能优化
-智能压缩
设置为开启,压缩方法为gzip
性能优化
-搜索引擎回源
设置为开启
又拍云
✅ 博主正在使用的服务
流量包 | 时长 | 费用 |
---|---|---|
15GB | 一个月 | 免费 |
100GB | 三个月 | 20元 |
500GB | 三个月 | 100元 |
1TB | 三个月 | 270元 |
又拍云使用教程
- 注册并登录你的账号,前往
账户管理
-用户资料
-实名认证
进行认证
- 前往
又拍云联盟
参考并设置好页脚内容,申请加入,通过即可获得免费额度
云产品
-CDN
-创建服务
添加加速域名
参数 | 选项 |
---|---|
服务名称 | 英文开头,随意输入 |
加速域名 | 你需要加速的域名 |
应用场景 | 全站加速 |
回源协议 | 协议跟随 |
源站证书校验 | ON开启 |
线路配置 | 服务器IP地址(可带端口) |
地区选择 | 国内加速 |
- 前往你的域名服务商,添加指向又拍云提供的CNAME
又拍云高级设置
缓存控制
-分段缓存
开启缓存控制
-浏览器缓存
开启缓存控制
-离线模式
开启性能优化
-智能压缩
开启,并设置为Gzip 压缩
,压缩等级为3
访问控制
-IP 黑白名单
设置为黑名单,并添加以下IP
1 | 117.136.14.181 |
访问控制
-User-Agent 防盗链
设置为黑名单,并添加*Uptime-Kuma*
(主要为了禁止 Uptime Kuma 监控网站,当然可以选择不开启此功能)
成本控制
-WebP 自适应
开启图片处理
-间隔标识符
开启,并设置为使用感叹号(!)
无畏云
✅ 博主正在使用的服务
流量包 | 时长 | 费用 |
---|---|---|
30GB | 一个月 | 免费 |
200GB | 十二个月 | 20元 |
1TB | 十二个月 | 99元 |
10TB | 十二个月 | 1020元 |
腾讯云
流量包 | 时长 | 费用 |
---|---|---|
100GB | 十二个月 | 19元 |
500GB | 十二个月 | 94元 |
1TB | 十二个月 | 184元 |
百度智能云
百度云CDN在今年5月份就已经不支持创建免费域名,通过百度智能云正式加入付费队列
流量包 | 时长 | 费用 |
---|---|---|
100GB | 三个月 | 20元 |
500GB | 三个月 | 100元 |
1TB | 三个月 | 200元 |
七牛云
流量包 | 时长 | 费用 |
---|---|---|
100GB | 十二月 | 22元 |
500GB | 十二个月 | 102元 |
1TB | 十二个月 | 202元 |
Cloudflare
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 | sharejs: https://lib.baomitu.com/social-share.js/1.0.16/js/social-share.min.js |
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 | snackbar_css: https://lf3-cdn-tos.bytecdntp.com/cdn/expire-1-M/node-snackbar/0.1.16/snackbar.min.css |
fontawesome
1 | fontawesome: https://lf6-cdn-tos.bytecdntp.com/cdn/expire-1-M/font-awesome/6.0.0/css/all.min.css |
aplayer
1 | aplayer_css: https://lf6-cdn-tos.bytecdntp.com/cdn/expire-1-M/aplayer/1.10.1/APlayer.min.css |
meting
1 | meting_js: https://cdn1.tianli0.top/npm/js-heo@1.0.12/metingjs/Meting.min.js |
prismjs
1 | prismjs_js: https://cdn1.tianli0.top/npm/prismjs@1.1.0/prism.js |
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/