主要使用的就是wordpress。之前用的是阿里云(换过几次主机),资源没有备份。导致换主机图片什么都没了。而且没有合理使用cdn,简而言之就是特别卡
原因
1、主机性能(虚机、权限有限)
2、图片等资源存储(直接存在主机上)
3、访问速度(主要由于1、2的问题,性能差,或者资源存在本地,特别是大图等。服务端访问慢,资源加载慢,且可能造成服务器压力过大)
解决方案:(cos+cdn+https+宝塔)
1:换云主机
2:资源上云(腾讯云的cos或者阿里云的oss)。使用过几次阿里云的功能(普通虚机、独享虚机、高级虚机),失望了。毕竟只是低配,非商用(1h2g),差别不是太大。另外cdn腾讯云每个月有10g还是50g流量(部分功能阿里云均收费)。转腾讯云
3:cdn加速域名。与此同时,加速cos的域名
配置:
一、域名cdn加速;
图一、cdn分别创建对应泛域名(”*”)和www,获取cname。

图二、域名解析对应cdn的cname

图三、cdn具体配置(仅供参考,根据自己需求配置)。如我的高级配置中开启了”https”,后面会讲到怎么配

二、cos配置(对象存储)
创建不多讲,自行百度或参考文档。配置cos的cdn加速,其中oss.iiiut.cn为二级域名

cos重点讲下这张图;

跨域访问CORS设置,主要为了解决下面这个问题。细心的人会发现,origin来源中*.iiut.com和iiut.com不是重了吗?(可以尝试下,非专业网络人员、无法解答为什么,实际上泛域名(”*”)没生效)

防盗链设置:因为cos都是访问等都是收费的,如果你设置了一个资源(别人拿着你的链接在自己的服务器上使用。所产生的费用,都是你来承担,土豪请无视)
设置回源:先了解官网说明(https://cloud.tencent.com/document/product/436/13310),简单来说就是解决两个问题。一、通过cdn访问cos时,能获取到资源,那么直接从cos读取。二、访问cos,无法获取到资源,那么就需要到源站获取(这里主要就是设置源站地址,即你的主域名地址)。
这里就会产生两个问题:
1、域名解析cname只能指向一条(如www)。那么,我们通过cdn加速域名,已经占用了这条cname。我们怎么把cos的域名解析到我们的服务器呢(就是上面新增的那个oss.iiut.com,群里大佬”灬小柯→”(24401689)提供的方案)
2、主机的层级与cos的层级要一致,否则当cos不存在资源时,无法成功从源站获取资源。另外”回源配置”中”回源跟随301/302配置”要关闭(提工单和腾讯客服发现的)
三、https配置(网站评分A)
感觉真没什么说的,建议如图,把证书直接通过宝塔添加进去。免得各种瞎配nginx(网上的各种方案)

试了几种独立的,还是手动最方便,下面链接是腾讯云的ssl
https://console.cloud.tencent.com/ssl/apply
配置检测及评分网站(这里也能申请证书工具栏里面)
https://freessl.cn/
四、定时备份网站、数据库至cos(现成方案)
https://www.itbulu.com/bt-backup-cos.html
五、wordpress附件迁移至cos
https://www.slmwp.com/cos-sync-plugins-v5.html