学无先后达者为师!
不忘初心,砥砺前行。

出阿里云记:本站搬家至腾讯云,加量减价,性能提升。

人类的悲欢并不相通,我只是觉得他们吵闹。

鲁迅

自2021年4月9日搬家至阿里云虚拟主机后,本站又进行了一次搬家:整体迁移到了腾讯云。

搬家的导火索是我察觉网站的速度开始变慢,且 WordPress 开始在【站点健康】提醒我开启【持久化对象缓存】用于优化性能。

持久对象存储可以提升您的站点数据库的执行效率,通过让 WordPress 更快地获取您站点的内容和设置以实现更短的加载时间。

持久对象缓存可节省从 Web 服务器访问数据库的次数,从而有助于加快页面加载时间。 例如,您网站的选项数据需要可用于每个页面视图。 如果没有持久对象缓存,您的 Web 服务器必须从数据库读取这些选项来处理每个页面视图。 这些额外的数据库访问会减慢 Web 服务器的响应时间 (TTFB),并可能在流量高峰期间迅速淹没您的数据库服务器。

站点健康

遗憾的是,阿里云的虚拟主机产品并不附带可以用来做持久化对象缓存的服务。且不说 Redis,甚至 Memcached 都没有。

正好服务器也即将到期,500元一年的续费价格不能说没有性价比,只能说是在割韭菜了:隔壁良心云的年末回馈活动,2C2G 三年只需 540 元。轻量应用服务器的缺点是带宽很低且每月限制流量,不过应付这个小站绰绰有余。

迁移的第一步就是备份数据,数据库加网站文件的总体积竟然达到了 1GB,这可比上次搬家厚重多了(图片文件占大头)。

在老的服务器到期之前,需要在新服务器上搭建好环境:毕竟不是虚拟主机,环境还是需要自己配置的。CentOS 系统安装 Nginx 和 PHP 8.2 都很顺利,包括 opcache 、Redis 等扩展也非常顺利。

还原数据库、网站文件。之后就是修改本地 host 文件,让域名指向新的服务器。一番调试配置后把 HTTPS 证书也做了迁移,新服务器这边就算准备好了。

实际测试下来:首页的加载速度在 300 毫秒左右,文章详情页 200 毫秒左右,如果命中缓存的情况下,可以到 100 毫秒左右。这对于这个小带宽的服务器来说,也算相当优秀了。

接下来就是改域名解析并把自动申请 HTTPS 证书的任务给安排上。因为 DNS 缓存的存在,有些客户可能还是会被解析到老的服务器上,所以老的服务器无需主动操作下线,不要再操作上面的数据,安心等待到期后自动释放即可。

这几年的写作经历,让我明白自己可能真的很难通过写博客赚到钱,但我还是想继续写下去。云服务厂商的各种促销活动,也让这种轻量级的应用需求有了很大的横跳空间:服务器渐渐变成了年抛型,也很难和某个固定的厂商产生很强的绑定。

美国五星上将麦克阿瑟发表评论说:不是 500 一年的阿里云虚拟主机买不起,而是一百多一年的良心云更有性价比。

赞(5) 打赏
未经允许不得转载:码农很忙 » 出阿里云记:本站搬家至腾讯云,加量减价,性能提升。

评论 抢沙发

给作者买杯咖啡

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫

微信扫一扫

登录

找回密码

注册