网站CDN加速配置教程

最近更新时间: September 7, 2024

CDN全称是Content Distribution Network,即内容分发网络,通过对网站进行CND加速设置,可以从一定程度上加快用户打开网站的速度,从而提升用户体验,且利好SEO优化

网站CDN加速原理

简单来说,没有设置CDN的网站在域名解析后只能从源站加载网页息;设置CDN后,会有多个节点提前存储网站资源,当用户访问网站时,会智能选择从最佳节点上获取网站资源,这样用户不用每次都从源站获取资源,只需要就近从最佳的节点加载,从而极大节省了网站打开速度,同时也减轻了源站服务器的负担。

网站cdn加速原理简图

网站CDN加速配置方法(以阿里云CDN配置为例):

  1. 步骤一:登录阿里云账户,打开CDN页面,选择“立即开通”,默认是按流量计费,开通免费;
  2. 阿里云cdn开通
  3. 步骤二:进入CDN控制平台,点击“添加域名”,这里有几项需要注意:

    1.加速区域有三种选择,“仅中国内地”、“全球”、“全球(不包含中国内地)”,即我们的客户主要在哪些地区就选择哪些加速区域;

    cdn域名设置

    2.加速域名填写我们需要加速的网站域名,一般填写带www的域名,不要填写泛域名,因为后面会让设置安全证书,证书需要和这里填写的域名要对应,另外,域名添加之后需要进行验证,dns解析或者文件认证都可以;

    3.业务类型:对于小站来说,一般选择“图片小文件”即可;

    4.新增源站信息,这里建议填写源站对应的ip地址,不要写域名,因为源站信息中的域名不能和加速域名相同,另外,如果网站安装有ssl证书,端口需要改为“443”;

  4. 新增源站信息
  5. 步骤三:缓存配置,这里有两个方面需要注意:

    1.缓存过期时间,即我们缓存在节点中的资源,多久会过期,过期之后就需要再重新获取,一般建议设置过期时间为“1个月”,也可以根据我们需要设置;

    2.页面优化,CDN有免费的页面优化功能,比如“HTML优化”、“CSS优化”、“JavaScript优化”,选择开启即可,另外需要注意的是图片优化是需要收费的,根据自己需要选择;

  6. 步骤四:HTTPS配置,我们回到CDN控制台,找到左侧栏中的“域名管理”,选择对应域名,点击右边的“管理”-“HTTPS配置”-“修改配置”-开启“HTTPS安全加速”;
    HTTPS配置

    证书来源里面有两个选择,如果在当前阿里云账号下购买的有对应网站的ssl证书,则可以直接“选择云盾(SSL)证书中心”,搜索对应的证书名称即可;如果是在其它平台申请安装的安全证书,则需要找到对应的证书文件,选择“自定义上传(证书+私钥)”,依次填写“证书名称”、“证书(公钥)”和“私钥”。

    如何在ssl证书文件中找到对应的公钥和私钥?

    首先我们要有证书相关文件,从平台下载,或者问安装证书的服务商索取,然后解压证书文件,一般里面的.key文件为私钥,.crt的为证书公钥,我们用记事本方式打开,将里面的内容复制到对应的文本框中。

    Bluehost服务器中如何获取对应的公钥和私钥?

    登录bluehost控制台,左侧栏选择“Hosting”-选择对应网站-点击下方的“CPANEL”-“Security”-“SSL/TLS”然后我们就可以在这里面查看到对应的安全证书的所有信息,需要注意的是,一个网站可能同时显示有多个证书文件,在查看的时候需要看下是否是当前的证书,一般从时间上来看是否已经过期。详情参考:访问 SSL 管理器

  7. 步骤五:购买资源包,如果想长期使用CDN加速服务,资源包比较划算,比如对于外贸网站,面向的更多的是国外客户,那么我们就可以购买“CDN/全站加速(非中国大陆区域)一口价资源包”;

    这里需要注意的是除了上述资源包之外,一般还需要够买静态HTTPS请求数,不过现在每个月前500万次是免费的,如果感觉够用,就先不用买了。

  8. 步骤六:配置CNAME,我们需要将加速域名解析到一个别名中,CDN会免费分配一个CNAME域名,比如我们将一个带www的域名进行加速,那么对应的需要将之前的带www的域名解析记录修改为别名记录,注意不是新建一个域名解析,而是将需要加速的域名解析记录进行修改;
  9. 步骤七:提前将网站资源缓存到CDN节点,在CDN控制台左侧栏找到“刷新预热”,操作类型选择“刷新”,操作方式选择“目录”,然后输入网站地址带结尾“/”,点击“提交”即可。

CDN配置常见问题:

1.什么情况下需要开启HTTPS安全加速?HTTPS请求数如何收费?

凡是网站安装有安全证书的都需要开启。目前每月前500万次HTTPS请求不收费,超过500万次后,按每万次0.05元计费。

2.CDN设置完成后出现“重定向次数过多”怎么办?

重定向次数过多

首先检查源站设置中端口是否正确,HTTPS的网站端口要设置为443,然后在左侧栏“刷新预热”中对网站首页和整个目录进行刷新。

3.如果购买资源包,购买多少合适?

建议前期购买少量的,然后观察每天的消耗情况,最后再选择合适的资源包。

4.如果确定CDN加速真的有效果?

设置前测下网站加载速度,设置之后再测试对比下。

5.除了CDN加速之外,还有没有其它提升网站速度的方法?

网站进行CDN加速设置只是其中一种,要了解更多提升网站速度的方法可以参考之前文章:网站加载速度优化实用方法汇总

6.HTTPS配置时出现“私钥不匹配该类证书”?

私钥不匹配该类证书

仔细检查下证书私钥/公钥是否已经过期或者格式不对。

7.HTTPS配置时使用的安全证书是否需要额外购买?

如果需要加速的域名之前买过安全证书,则不需要另外再购买,如果加速域名和之前买的安全证书不一致,则需要再重新购买,比如我之前只买了带www的域名安全证书,如果加速域名也是带www的域名,则不需要额外再购买,直接用之前的就可以;但是如果加速域名是泛匹配比如是以”.”为前缀的,那么需要再购买对应的泛匹配的安全证书。

8.网站CDN加速费用贵不贵?

需要看网站的规模和流量情况,一般来说小网站买资源包比较划算,比如56一年有效期的100G流量,一般可以用两到三个月。

参考资料:阿里云CDN文档资料

版权声明©:希望对您会有所帮助;转载请注明出处。

欢迎留言评论!

Your email address will not be published. Required fields are marked *

大简笔记微信公众号

欢迎关注微信公众号随时了解最新知识分享

E-mail: hellojack202102@gmail.com

Privacy Policy Sitemap

Copyright 2024 Dajian Biji All Rights Reserved.