为你的站点免费加速

CDN ( Content Delivery Network ),也即内容分发网络。通过将网站内容(如图片、JavaScript 、CSS、网页等)分发至全网加速节点,配合精准智能调度系统和边缘缓存,使最终用户可以就近获取所需内容,有效解决互联网网络拥塞问题,提高终端用户访问网站的响应速度和可用性,与此同时,可大幅降低源站压力。

在这里推荐使用nodecache提供的CDN服务,地址如下:https://console-api.nodecache.com/f?aff=3gL1dE

下为官方文档提供的部署流程

准备工作

为了快速完成注册和配置过程,您需要提前准备如下事项:

1.一个有效的邮箱地址,主要用于密码重置找回、邮箱快捷登陆、域名审核反馈等,您可以在后期进行更换。

2.至少需要准备一个回源 IP 地址,需要保证该源站可以正常提供服务,您可以在后期添加更多回源地址。

3.提供需要加速的网站访问域名,需要保证该访问域名可正常提供服务( 可以是未备案域名 )。


帐号注册

打开 注册界面或者在 NodeCache官网 页面右上角点击「注册」按钮,进入如下界面:

确保电子邮件地址正确,以保障您能够正常接收到服务通知。


帐号激活

注册完毕后,登录你的注册邮箱查看帐号激活邮件,按照邮件提示激活帐号。


创建服务

帐户身份认证完成之后,您就可以开始创建您的初始服务了,具体操作如下步骤所示:

域名接入

进入 【 CDN 】 服务列表,依次进入服务创建和基本信息填写等步骤:

第一步:创建服务

第二步:基本信息填写


配置测试

假设上述配置已全部完成,您的域名为 test1.nodecache.com,配置如下图所示:

您可通过 ping 加速域名的 CNAME 地址 test123.ncname.com ,获取 CDN 节点 IP 为 23.225.94.32 ( 示例 IP 为杭州电信节点出口 IP )。如下图所示:

然后打开终端的 Hosts 文件,将 23.225.94.32 test.yourdomain.com 写入其中并保存( 注意:测试完成后,进行删除 )。

保存以后,打开 Chrome 浏览器,按 F12 键开始抓包,访问域名测试链接,例如 http:// test.yourdomain.com/image/123.png,如果成功访问即可证明上述加速域名配置正确,抓包如下图所示:


缓存验证

该步骤主要测试加速域名在 CDN 加速平台上的缓存时间配置是否生效,具体验证可以参见如下方法:

如下图所以,后缀为 PNG 类型的图片,配置的缓存时间为 24小时。

在步骤三的基础上,打开 Chrome 浏览器,将要访问的 URL 输入浏览器,点击回车,抓包如下图所示:

可以看到 hit from memcache,进而证明缓存配置策略已经生效。


CNAME 配置

如果以上配置测试、缓存验证测试都正常,则可进行加速域名 CNAME 的配置,具体步骤如下:

1.获取 CNAME 域名

进入 CDN 控制台,选择相应服务,在【功能配置】界面,选择「域名管理」模块,相应区域可查看 CNAME 地址,如图所示:

2.修改 CNAME 记录

登入域名的 DNS 服务商网站,修改 CNAME 记录,具体配置方法可参见如下链接:

DNSPod CNAME 接入 CDN

新网 CNAME 接入 CDN

万网 CNAME 接入 CDN

3.验证 CNAME 配置是否生效

因 DNS 解析记录都有缓存时间,CNAME 的生效时间一般是 600s,可通过 ping 所配置的加速域名,检验 CNAME 配置是否生效,如果后缀显示为 ncname.com,则证明 CNAME 配置已生效,即加速业务正式开始启用。如下图所示:

原创文章,作者:钻头,如若转载,请注明出处:https://www.zuantouxc.cn/archives/534

本博客使用简单好用的服务器运维面板搭建:宝塔面板

本博客使用服务器由阿里云长期提供:阿里云

发表评论

电子邮件地址不会被公开。 必填项已用*标注