每到年初不得不思考我的博客接下来何去何从,倒不是因为人生迷茫,主要是域名商又开始催我给域名续费了。几乎两年没有仔细维护WordPress,主题一直是之前WordPress默认的Twenty Seventeen,挂着奇奇怪怪的JS代码,移动端的使用体验也不怎么样,偶尔会发一封邮件告诉我它已经自动升级到了更新的版本。博客像极了我的kindle,每天都会想起,但除了从抽屉中拿出来充一次电外别无他用。放弃却是舍不得的,也许交换过友链的朋友偶尔还会打开,也许2020年了还是有人通过搜索引擎来看看小米路由器如何刷机。经过了一年的阴霾,也许2021年会成为一个全新的开始,我也决定多花一些心思在博客上。
关于服务器
之前这个博客运行在主机壳的虚拟空间上,坦率而言使用体验很不错,99元一年的起步价,上传WordPress光速建站,自带cdn和域名(现在购买已经不再分配域名了),全球访问速度都比较快。奈何阿里云和腾讯云杀红了眼,单核2G的云服务器只要100一年,腾讯云的单核2G甚至可以免费升级到双核4G,4年一括的价格只要430元左右,性能拿来开论坛都是绰绰有余。相比虚拟空间,云服务器自然是有更多的存储空间和更强的自由性。虽然没有学过linux运维,将WordPress迁移过来还是非常容易的,没多想,我就下单了一台单核云服务器。加上40元的域名,运营博客一年的费用是130元前后,不需要太过心疼,比起之前使用的主机壳的199元套餐也是便宜了一半。
然而很快就遇到了问题,装好系统,配置好LNMP之后,将域名解析到服务器上无法访问。这时我才想起大陆建站是需要备案的,只好先把网站关停,按流程备案。过程异常顺利,没有收到工信部的额外联系,十天左右就拿到了ICP号。这里有个小插曲,一开始没有想好博客的名字,总之填上了“shiver喵”,服务器商的工作人员打来电话:“网站名称需要有三个以上中文汉字才行”。于是我和工作人员讨论了十分钟起什么名字好,对话中充斥着阿这是真的二次元的奇怪氛围。
迁移WordPress
迁移WordPress有很多简便的办法,我没有更换域名,把文件和数据库拷贝过来是可以直接使用的。更方便的办法是使用All-in-One WP Migration插件,可以一键把全站备份成单个文件,五分钟完成迁移。但我的博客已经由于年少无知飘满了奇怪的JS代码,访问一次浏览器上挂着搜狐网易百度的cookie,甚至不知道百度统计的JS代码究竟部署在哪里,还是只备份文章,重新安装一次为好。
这次我选择一切从简,比起花哨的功能,更在乎实用性和流畅度。个人博客用途中,第三方主题很难在这两点上胜过WordPress自带主题。Twenty Seventeen比较美观,但我认为它在移动版上体验不佳,主要是图片比例与电脑版不一致,还有一些边栏显示错位的问题,不如直接改用新的2021主题。
正如大家所见,托2021主题的福,现在博客就如日本老教授的个人主页一样丑得很别致。如果把背景换成免费素材或者word背景素材,就如上学期的电脑课作业完全一致,这是纯学以致用。经过一些配置和优化,新博客正式上线了。之前很多文章使用了“经典”编辑器,没有重新排版的话显示可能存在问题,欢迎留言,我会积极修正的。
WordPress优化
首先是不再引入第三方js,之前因为网易云和搜狐的js加载速度一直不佳。然后安装了WordPress推荐的PHP插件,并不清楚都有什么用。缓存插件方面安装了opcache,并且分配了16M的memcached,实际使用不到1M,绰绰有余,WordPress官方还有一个advanced-cache.php所谓“高级缓存插件”,不明所以,启用了。
接下来是CDN和动静分离,国内的访问会解析到又拍云CDN,按照谷歌的推荐设置了各种压缩、浏览器TTL,以及利用又拍云的云存储进行了动静分离。
从结果而言,虽然没花一分钱,也不能像大佬那样细致优化每个页面,加载速度已经非常之快了。
可以预见的将来,博客也会以实用和快速为目标继续维护下去。
发挥余热
既然是独立服务器,挂一个网站是不够过瘾的,我还同时开了Minecraft服务器,版本1.16.5,以后也会视情况更新版本,基础插件齐全,玩法是生存和粘液科技,客户端在这里下载,已经配置好了实用插件和光追光影。如果没有意外服务器将会伴随博客长期开启。
使用域名就可以直接进入Minecraft服务器,没有开启白名单,但是默认没有任何权限无法进行游戏,想来玩的话欢迎评论联系我!