网站定时备份是一个好习惯,万一出现问题,可以通过备份来恢复,而且备份千万不要在本机备份,如果机器出问题了,不仅网站无法访问,备份文件也不一定能导出来,所以很多站长都把网站备份到对象存储里面,比如阿里云OSS或腾讯云的对象存储。
但随之而来的又有了另外一个问题,备份文件上传到OSS的时候会占满带宽,比如服务器带宽是10兆的,那上传的时候大概1兆多每秒,如果网站和数据库压缩完一共500兆,上传一次备份就得占满带宽7分钟左右,这期间网站前台基本无法访问,因为带宽已经被占满了。
虽说一般备份任务会放在后半夜,用户访问不多,但这个时间段蜘蛛可没休息,如果定时任务是每天都备份一次,很大概率会让蜘蛛发现有几分钟无法访问,对蜘蛛来说无法访问那就是服务器不稳定,服务器不稳定对SEO有啥影响也不用我多说了。
说了这么多,其实是想说的是备份可以走内网的,不仅不用占外网带宽,而且上传速度很快,一般内网都是百兆或者千兆的带宽,上传速度非常快,关键是还不影响外网的正常访问,也就不会影响到蜘蛛的抓取了。
首先确定你用的哪里的服务器,比如是阿里云或者腾讯云,服务器用哪个运营商的,对象存储也要用哪个运营商的,而且不能跨区,比如小哲我服务器是阿里云北京区,那对象存储也得是阿里云北京区,开通对象存储后,创建一个Bucket,然后找到访问节点,如上图所示,第一个链接是外网的链接,下面两个链接是内网的链接。
如果你用的是宝塔面板的备份插件,在地域域名这栏填内网链接,然后在定时任务里面设置自动备份到OSS就可以了。用其他面板的或者其他备份工具的,可以参考前面的设置,只需要修改链接即可,其他设置和正常备份是一样的。