Featured image of post 老旧博客的新生

老旧博客的新生

鸡老师90元3年的虚拟主机真香!!(关键是省事了,真的省事) 但是现在我换成Hugo了。

2019年11月28日,这是本博客运行的第3263天。使用VPS运行博客已经快5年了,我最后还是决定转移回到最开始用的虚拟主机上。

在这么多年绕了各种圈子,试了各大服务商的水后,我打算——至少仅仅对于这个博客而言——进入养老模式,拿去折腾的部分和不能去折腾的部分干脆直接分开,省钱又省力。因此,这个运行了快十年的老旧博客今天正式搬迁回虚拟主机。

前因

要说以前用VPS建站的原因,第一个就是图新鲜,第二就是图玩法多,恨不得啥东西都扔一台机器上(哪怕这台机器配置并不高)。刚玩的时候Linux我是一点儿都不会,搞个面板(比如AMH)扔上去就行,过了两年发现还是LNMP包好使,一直用Oneinstack至今。

那为啥现在又不想用了呢?倒不是不想再折腾VPS了,而是自己打算把这个博客——我唯一一个还算稳定的自搭服务独立出来,一方面可以在得到更稳定的水文环境下六空间更好的去折腾别的东西,另外一方面就是单给一台主机扔上LNMP这一套环境确实有点太难为我的那堆低配置小鸡了。虚拟主机因为其特性,在搞LNMP环境下提升不小,因此响应速度一类自然也会更快更顺,以及更便宜。

早在几个月前,微基主机(也就是屌鸡家)出美西虚拟主机的时候我就在关注他们了,鸡家的东西都很不错,圈子里口碑良好,而他们出的这个虚拟主机价格是真的非常吸引人,所以当时就买了台1G多站款,一年只要57元人民币,相当划算(毕竟我随便一台小鸡一个月都可能不止10USD)。

使用后我发现LiteSpeed是真的非常强大,配合Wordpress插件LiteSpeed Cache可以弄出比使用普通缓存插件(W3/WPCache一类)更明显的优化提升,总之就是非常满意,但是无奈自己的老旧博客光附件都有1.5G之多,而且我当时还是附件存本地加套CDN的做法,所以不能直接搬迁到容量仅有1G的虚拟主机上。因此那会儿我只在上面放了少数几个PHP程序玩,没搞啥别的(也就是吃灰)。

不过,最近鸡总说他们要搞新的香港CN2虚拟主机,价格实惠(5元一个月)且美西老用户可以直接搬过去,我想了想,决定趁此机会搬走为好,而搬之前必须先把附件的问题解决好。

搬迁

转移附件依旧是转移到阿里云OSS,没别的,就图便宜又好用,OSS的Wordpress连接插件依旧在更新,其他产品(腾讯COS,又拍等)的插件都很久没动静了。同时,阿里云的CDN现在允许非中国区加速,也就是说他们的CDN可以使用非备案域名了,这一点非常好,反正阿里云香港区速度也是非常快的,没有大陆区加速也没问题。

迁移到阿里云OSS可以直接用阿里云官方工具 ossutil ,具体操作直接查阅 官方文档 即可。这个工具操作起来非常简单所以就不多说。

接下来就是使用插件,我们可以在Github上获取 oss-support

弄好之后不要急,数据库也得改,把旧的图片连接换成新的地址,执行下列SQL语句即可。

1
UPDATE wp_posts set post_content=replace(post_content,'https://旧地址','https://新地址')

完成后,我们再备份一下所有的图片附件到一个安全到地方,删掉本地附件并开启插件测试图片有没有问题,确认无误后就可以了。

——完成了上面到操作后,我的博客从1.5G缩小到了92M,扔进1G的主机上毫无压力了。虚拟主机本身就以低门槛著称所以搬过去相当简单,只不过Plesk面板没有远程下载功能,只好用SSH自己wget一下数据过去。

至此我的老旧博客基本就迁移好了,现在在虚拟主机上,使用阿里云OSS并套上了阿里云CDN,其他js和css文件也会交给Azure CDN进行加速。

VPS的其他用途

除了跑跑代理之外,做个Telegram微信转发(EFB-Forwarder)或者别的Telegram Bot,再买个OVH的机器刷刷PT开个Plex啥的都是极好的嘛~

comments powered by Disqus