大纲速览
一、CDN服务商哪家好?
一句话总结:精致独立站用腾讯云或阿里云,站群、资源站等追求性价比则建议使用多吉云。
自动百度直达,这里不做链接了,免得有返利嫌疑。
这里我们并不做横向对比测评,大厂之间的产品质量基本都差不多,更大的区别在于控制台的友好程度、售后客服的响应速度,当然还有价格上的一些区别。稍微中型一点的服务商主要是有很大的价格优势,往往价格可以做到大厂的一半甚至更低,他们在客服、控制台、硬件上不像大厂那样可以使劲烧钱,所以自然为了争取客户价格上面会给出直接优惠。
目前我做了不少网站,站群卖站项目的资讯站、COS图片资源站等等,基本主要用的是腾讯云和多吉云这两家,如果大家是个人网站并且已经做过国内备案想更精致的运营的话,我们比较推荐实用腾讯云和阿里云这两家,如果站点比较多尤其是资源网站平时吃流量比较多的话推荐实用多吉云,性价比更高一点。
二、注册账号并开启CDN服务
1.以腾讯云为例,我们在注册腾讯云账号后进入控制台,直接在右上方搜索:CDN,点击进入到CDN相关控制后台。
2.进入CDN控制台后点击立即体验,目前腾讯云开放了3.0的CDN加速服务。

3.点击添加站点,这里我们选择9.9的个人版,后期大家如果有业务上的需要也可以进行套餐升级。

4.通过txt解析验证域名所有权
5.成功添加站点
6.添加域名(具体要加速哪一个前缀),这里注意如果我们本身的网站@和www都是使用的话,那我们这两个域名都要分别添加。

三、域名CNAME解析
正常情况下,我们的域名是直接A类型解析到服务器IP地址上的,最常用的前缀是@和www。
现在我们需要删除这两个解析,重新做解析,这里的解析地址我们可以再CDN后台看到,腾讯云会给我们提供地址。


四、配置https证书
这里讲一下为什么要配置https证书,理论来说我们在宝塔面板里面创建网站的时候大部分站长就直接使用宝塔自带的免费证书申请了,那为什么在腾讯云使用CDN还要重新申请呢?
因为以前域名是解析到服务器,服务器的宝塔里有证书给浏览器看,现在加过CDN之后域名是解析到腾讯云的,腾讯云没有你的域名证书(还在你的服务器宝塔里),所以才需要配置一下ssl证书,如果你在宝塔里面已经申请过证书或者在淘宝已经买过付费证书的话,可以直接选择SSL托管证书,然后把你的证书密钥上传就可以了。
腾讯云自带免费证书申请功能,所以不管我们有没有宝塔里有没有证书,都可以一键点击申请,耐心等待5~10分钟我们的CDN服务和SSL证书就部署成功了,整个流程都是自动的,不需要人为干预。

五、@301到www首页
这个动作实际上,就算我们不添加CDN也是要做的,@301到www如果我们不添加cdn的情况下,要么通过解析直接导向,要么是把@和www前缀都先解析到宝塔面板,而后在站点设置里面去进行301的跳转设置。
那么添加CDN之后,宝塔里面的跳转也可以用,但是这里疯筹站长更推荐大家在CDN里面设置301跳转。
因为如果你只申请了www的加速,而没有添加@的加速(这是两个独立的加速域名添加),那么用户访问@的网址时,实际上还是要先访问你的服务器,然后才让腾讯云接手,并且我们也能够通过ping工具看到@前缀的域名ping出来的事服务器的真实ip,所以这样的话我们CDN的功能就没能完全发挥出来。
我们应该要做到的步骤是:
1.先同时添加@和www的CDN加速服务
2.在@的CDN加速服务中设置301重定向,跳转www。
具体设置,我们在腾讯云CDN后台,找到站点加速-规则引擎-创建规则。
在创建访问URL重定向设置的时候,我们匹配类型我们选择HOST等于@(不带www的域名),操作设定为“访问URL重定向”、目标hostname值自定义为www的主域名,状态码选择301(永久重定向)。



六、检查CDN加速生效
看一个网站的CDN服务有没有生效,最简单的方式就是通过一些第三方的网站工具ping我们的网站,然后看ping的响应服务器ip是否是多条构成的.
当然我们的解析也并不是一下子就生效的,可能需要1o分钟左右的时间进行刷新,所以一开始也能搜索到我们的原始服务器ip是正常情况,我们真实服务器的ip地址占所有ip的比例会随着我们ping的次数和时间逐步下降到1%甚至消失。
比较常用的ping工具大家可以使用chinaz站长工具平台提供的免费ping服务:https://ping.chinaz.com/

七、设置CDN缓存响应规则
1.CDN缓存刷新时间
这一点虽说对于访问用户和搜索引擎而言并没有什么太大的作用,但是对于我们个人站长的体验影响还是比较大的。
缓存响应规则顾名思义就是告诉CDN服务商多长时间来更新一下网站的最新缓存,更新的时候CDN服务商会来我们的服务器中抓取新的缓存内容替换旧的缓存内容。
通常我们建议大家把:首页的缓存频率设定为:1天,另外一些我们经常更新或是经常有内容变动的页面我们可以设置不让他进行缓存,不缓存不代表不加速,而是每一次访问都现场抓缓存,虽然这样做会增加一些服务器的压力,但是我们经常进行文章编辑、需要及时调整最新页面的话这样设置对我们站长而言是最方便的。
2.Web防护设置
这里我们最主要的是对自适应频控进行设置,默认是每个访问者不能超过2000次/5秒的访问,我们默认打开就可以了,这样只要检测到有超过这个频率的访问行为,腾讯云自动就会把这个ip拉入黑名单,从而保护我们的站点并节省CDN的流量。

八、CDN配置实操视频教学
如果上述图文大家看完还是云里雾里,或者在操作的过程中有一些疑问,做不到连贯配置的话,疯筹网为大家提供了全程的CDN配置视频教学,大家可以参考学习。