前言
我们一般都是在一个服务器上建了网站之后使用 腾讯云CDN 进行网站加速。在设置 腾讯云CDN 时大家可能都没想去设置【热备源站】选项,因为一般也用不到。不过,在一些情况下,你也许会用得到该功能。例如以下情况:
主源站服务器或线路不稳定,因此导致腾讯云CDN节点服务器不断抓取源站文件时候出现超时或404、500等错误,这时回源和命中率都会受到很大影响,从而使 CDN 表现不佳,也不利于网站的 SEO优化。
这时,我们需要一个【热备源站】来弥补主源站性能不稳定导致的不良后果:主源站发生故障后 CDN节点 服务器会去抓取备份源站服务器上的相同内容。这种做法,以巧妙利用了两个含有相同内容的服务器平衡一个网站的【输出】。腾讯云CDN 的出现,使这样的 “负载均衡” 配置更容易了。
主要步骤
原料
服务器:主源站服务器和热备源站服务器
本文禁止住转载。任何形式转载请联系作者(时光在路上 www.timezls.com)。时光在路上保留所有权利
这两台服务器可以在同一家公司租用也可以在不同的公司租用、可以在放置在不同的地点(国内、海外),但要求两台服务器上的网站内容同步更新(可手动或设置程序自动)。
设置
解析
本文禁止住转载。任何形式转载请联系作者(时光在路上 www.timezls.com)。时光在路上保留所有权利
在腾讯云CDN上添加你的网站域名 www.primary-origin.net,此时会出现 CNAME 名,将此 CNAME 添加到 DNS 的域名解析 CNAME设置中。
添加主源站服务器信息
在腾讯云的【域名管理】中选择 www.primary-origin.net ,进行 CDN 管理设置:
【源站信息】一栏选择编辑【主源站】,添加主源站IP地址(即不使用CDN加速以前主源站的A记录IP地址)或 CNAME 记录(即不使用CDN加速以前,所用的CNAME 记录)。 此处添加 IP地址或 CNAME的目的是为了将IP地址指向主源服务器。
本文禁止全文转载。任何形式转载请联系作者(时光在路上 www.timezls.com) Copyright © 2023. All Rights Reserved
本文禁止无授权转载 - 时光在路上 www.timezls.com 保留所有权利
添加热备源站服务器信息
此步骤与上一步骤基本类似,添加另一个网站服务器的IP地址或域名。 此处添加 IP地址或 CNAME的目的是为了将IP地址指向备份的服务器。
到此,基本配置完毕。
工作原理
如果源站服务器上没有资源,会直接返回 404,此时回源层的 CDN 节点收到 response 后,再次向备用源站请求该资源,若备用源站返回 200,则节点会将成功获取到的内容反馈给请求客户端。
相关文章:
本文禁止全文转载。任何形式转载请联系作者(时光在路上 www.timezls.com) Copyright © 2023. All Rights Reserved