一、前言一个网站要做到访问顺畅,处理强大的物理配置支持,还要有网络访问层面的优化,CDN加速就是一个很好的选择。CDN的全称是Content Delivery Network,即内容分发网络。CDN是构建在现有网络基础之上的智能虚拟网络,依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容分发、调度等功能模块,使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率。CDN的关键技术主要有内容存储和分发技术。很久以前就想将网站接入CDN,但是一直没有实施,近期有些时间,所以终于把这件事情给完成了,这里做一下简要记录,希望能多大家有些许帮助。二、CDN服务商接入2.1、百度云加速在选择服务商的时候看了阿里云、腾讯云和百度云,最终百度云以免费的优势深深打动了我哈,所以我决定先使用百度云加速来进行网站CDN加速…2.2、百度云加速注册登录在使用百度云加速之前,您需要先拥有一个百度账号,这个账号可以是passport账号,也可以是推广账号。如果您已经注册过百度账号,且经过实名认证,您可以直接在 http://su.baidu.com 登录百度账号。2.3、域名接入配置类型选择:默认是A记录,您可以选择cname记录即回源访问是一个IP地址还是一个域名,根据您空间/机房服务商提供填写,请谨慎操作,填写错误可能导致接入后服务不可用。子域名:这里填写您需要解析的子域名(这里只填写子域名哦,常见的有www、at、bbs等等,千万不要填写成www.abc.com这样的全域名了)。线路:这里是将来访的用户按照运营商进行划分,目前可以分为电信、联通、默认(这里主要适用于多个回源服务器填写,如果您只有一个回源服务器,那么请选择默认)。指向:用户真实服务器的IP地址,如果是cname回源方式,这里填写用户的回源域名,填写时,请确认服务器已经正常绑定了您的域名。TTL:生存时间,就是一条域名解析记录在DNS服务器中的存留时间。当各地的DNS服务器接受到解析请求时,就会向域名指定的NS服务器(权威域名服务器)发出解析请求从而获得解析记录;在获得这个记录之后,记录会在DNS服务器(各地的缓存服务器,也叫递归域名服务器)中保存一段时间,这段时间内如果再接到这个域名的解析请求,DNS服务器将不再向NS服务器发出请求,而是直接返回刚才获得的记录;而这个记录在DNS服务器上保留的时间,就是TTL值完成上述配置后点击创建按钮完成该条解析配置的创建工作。如果您需要暂时不对该子域名开启加速服务,只使用DNS解析,那么请点击编辑按钮,点击绿色的云朵的图案修改为灰色即可。三、修改域名dns服务器这里以腾讯云域名配置为示例:① 登录到域名控制台并修改DNS服务器地址② 等待审核完成四、注意事项① 百度云加速需要实名认证,请按照所需信息进行操作② 接入后不会马上生效,勿在业务发生期间操作③ 网站开启了https的,需要在百度云加速上传证书开启https。(这个使用原本的证书即可) ④ 如何验证已经开启了CDN加速:可以ping自己的网站,如果执向IP不是你服务器ip就代表成功;也可以查看网站https请求信息 ⑤ 修改DNS服务器后,可能会导致你的DNS解析不生效,这时候需要在百度云加速上添加网站子域名。具体按照原来的解析即可⑥ 安全功能中启用https加速