前言
咕咕咕了好久的CDN教程终于来了,本以为写这个教程需要的时间应该不是很长,可越到后面发现自己不了解的地方越多,因此查了一些资料,本文将和大家一起学习下使用百度云加速给自己的博客加速。
为什么要使用CDN?
- 加速网站访问速度,提升访客打开意愿
- 隐藏服务器真实IP,防止潜在攻击
百度云加速的优势?
- 与Cloudflare合作,即使是免费版也可享受6-12个国内节点+海外节点
- 每天10G免费加速流量
操作步骤
账号注册与认证
2.直接登录百度账号即可,没有的同学注册一个。点击右上角的控制台
,继续点击右上角你的账号名
,点击账号设置
,完成个人认证
。
- 没有实名认证的账号是无法使用百度云加速的CDN的
- 没有备案的网站同样不能使用国内的CDN,请先备案完成
- 百度云加速的工作日貌似是周一至周五,工作日审核很快轶哥这里几分钟就完成了,周末提交的认证要到周一才能完成
添加网站
1.回到控制台,点击左侧我的网站
——添加网站
2.按照向导添加域名,NS接入需要将所有解析搬到百度云加速进行设置,这里我选择更为方便的CNAME解析方式
3.网站添加完成,回到控制台即可看到。
添加ssl证书
1.如果你的网站开启了https,此时访问我们的网站会提示出错。我们需要在百度云加速这里上传自己的ssl证书
2.点击证书管理
——证书列表
——上传证书
3.按要求添加证书,点击确定
4.点击安全功能
——HTTPS
——设置需要的https加速模式,这里轶哥选择严格加密
。此时网站即可访问。
CDN加速设置
CDN加速设置需要自己摸索,别人的设置可能并不适合于你。百度云加速这里各项设置都有说明,按照自己实际设置即可。
这里轶哥提供一份自己博客的设置给大家参考。
设置项 | 设置 | 备注 |
---|---|---|
缓存粒度设置 | 细致 | |
节点缓存有效期 | 1周 | |
浏览器缓存有效期 | 4小时 | |
智能压缩 | 未开启 | 轶哥有部分静态资源在又拍云上已经压缩过了,所以这里没有开启 |
IPV6 | 开启 |
其他免费版本不能设置的选项这里略过
特定页面规则
百度云加速作为中国版的Cloudflare,同样支持3条规则
轶哥使用的是typecho+handsome的配置,定制了两条规则,大家可以参考下。规则可能还会更改,这里所展示的仅供参考。
1.配置第一条自定义规则处于规则配置的最上方,该规则保护管理页面
URL:blog.devyi.com/admin/
设置项 | 设置 | 备注 |
---|---|---|
缓存粒度设置 | 细致:根据不同参数缓存 | 测试handsome用户选择所有都缓存 会出现评论不刷新的问题 |
CC防护 | 高 | “强力防护”为5秒盾,可以在受攻击时开启 |
安全通用设置 | ON |
2.配置第一条自定义规则处于规则配置的最下方,该规则适用所有页面
URL:blog.devyi.com/*
设置项 | 设置 | 备注 |
---|---|---|
缓存粒度设置 | 细致:根据不同参数缓存 | 测试handsome用户选择所有都缓存 会出现评论不刷新的问题 |
图片延时加载 | OFF | 这里轶哥已经把图片分离到图床,所以没有开启,有需要的同学可以开启 |
浏览器缓存有效期 | 12小时 | |
参数排序 | ON | |
CC防护 | 高 | “强力防护”为5秒盾,可以在受攻击时开启 |
永久在线 | ON | |
安全通用设置 | ON |
你好,我的网站也用了百度云加速。不过页面规则怎么设置才能加速主页呢,我看有人可以用cloudflare加速主页的。大佬有办法解决吗,谢谢!
按文中方式设置即可,我不太清楚你是哪一步出现了困难。
已经按照你的方法设置了,只是我有点疑惑,这样做能提高多少加速流量?我看了一下似乎加速流量并没有提高多少,在50%左右,不知道您的情况怎么样?
想要更多的加速比还是得自己琢磨设置,不过我们都使用了jsdelivr的图床,占大头的图片并没有缓存在百度云加速,百度云加速只是加速了HTML,js之类的。而且还可能是动态请求,百度云加速并没有缓存。
这些文件不是很大,像我一天总加速流量可能也就十几兆,加速比也不是很高,毕竟我也不是专业的,能隐藏IP就可以了。至于具体多少目前我也看不了,因为我有多个网站同时使用百度云加速。
好的,那我就放心了,我自己再研究研究。谢谢你!|´・ω・)ノ
百度云加速的速度挺不错的,唯一的不足是没有移动的线路。所以我是用的腾讯云CDN解析到移动的线路,其余的线路走百度云加速的。网站速度提速很明显。