前言

前段时间把网站迁移到了香港的服务器,经过这段时间的使用发现了一个严重的问题,提交评论的时候会因为服务器性能以及带宽的原因导致网页卡顿卡死

思来想去还是决定将网站迁回国内服务器


搬家

其实网站搬家无非也就是那几步
1.备份网站文件和数据库文件
2.安装网站文件导入数据库

  • 备份

    我这边原服务器使用的是XP面板,新服务器使用的是BT面板.
    面板不同其实无伤大雅,只要网站运行所需的环境保持一致即可。

我这边新旧环境皆为PHP7.1,MySQL 5.6.46,所以我这里就不需要再次调整了,直接开始网站的搬家.
这里先使用xftp将旧服务器的网站文件传输到新的服务器.同时在旧服务器上将数据库文件进行备份并下载到本地.
登录BT面板,创建一个与原服务器上网站数据库账户密码编码一模一样的数据库,将刚才下载下来的文件上传并导入.

数据库导入

然后去网站设置里面设置一下伪静态

伪静态

到这里搬家就基本完成,可以将域名解析到新的服务器了

这里还需要提一嘴,假如网站开启了HTTPS的,需要在新服务器里面将证书配置好才可以正常访问!!

配置COS|CDN

网站搬完家之后为了进一步提升访问速度
我使用了腾讯云CDN

  • 静态资源加速

-登录腾讯云控制台找到对象存储,点击存储桶列表创建储存桶

创建储存桶

创建存储桶2

-按照图中所示创建一个存储桶,然后将网站目录下的 <p style="color:pink">usr</p> 目录整个上传到存储桶
这一步先到这里.

接下来去腾讯云控制台找到<p style="color:red">内容分发网络</p>

点击域名管理 添加域名

比如你的博客域名为<p style="color:pink">xxxx.com</p>那么你的加速域名可以为<p style="color:pink">cdn.xxxx.com</p>
业务类型选择<p style="color:red">静态加速</p>即可

下面的源站类型选择COS源,回源协议选择https 源站地址选择你刚才创建的那个存储桶的地址(貌似还需要在对象存储里面设置一下权限,我弄个了就不去找了,他应该会提示你,照着提示去做就可以了)

下面的先不用管直接提交,提交之后点进去 复制里面的cnamequ你的域名后台添加解析记录

-然后点击缓存配置 往下滑到 节点缓存过期配置

可以参照我的设置(我其实也是在网上找的配置)

缓存配置

他默认的缓存全部文件的一定要删掉!!

-配置https,我用的是腾讯云托管证书,大家可根据自身的情况自行选择

ssl

接下来点击高级配置,找到Response Header配置 按照图例配置

header

然后回到你的博客后台handsome主题设置(因为我使用的是handsome就用handsome为例子,其他主题基本大同小异) - 速度优化 -本地资源云存储(镜像)加速

以这样的格式

<p style="color:pink">https://xxxx.com | QCLOUD</p>

填入

<p class="center" style="color:red">到这里静态文件加速就已经完成了</p>

我这里使用的是https是因为我在CDN里面配置了域名证书

  • 全站加速

先鸽了

最后修改:2021 年 04 月 27 日 07 : 24 PM