记一次小站的迁移和修Bug
前言
旧的云服务器到期了,我本可以以 25 元/月 的价格继续续费一月。但是我并没有选择,因为我看到了一个非常呃...划算?的东西。来自 ipxr.cn (不大创造云互联)的一个永久云服务器。贵是贵了点,但他永久啊,我就打算先买一个月的4H4G试试水,等后续好使了在考虑升级到永久款(或者重新买一个)
但是由于更换服务器需要迁移数据,有那么亿点点麻烦,我也对主题增加了 Typecho1.3.0 版本的适配。就有了这篇博客。
迁移
这次的服务器仍然是我熟悉的 Debian 系统,所以迁移起来不会耗费太多时间。加上宝塔面板的备份/恢复功能,就可以事半功倍了。具体操作过程其实也没有什么好说的。就是在新服务器上安装 PHP, MySQL, Nginx 环境,然后 导入 Typecho 代码。pull 主题代码。这之后修改一下配置,恢复数据库,导入 uploads 目录,最后在 cloudflare 配置 DNS 就行。虽然这一套操作看起来很多,但实际上也不少。
再着期间,我还压缩了图片资源的大小,到了原来的 $\frac{1}{2}$,这提升了网站的加载速度。
修复与更新
由于新服务器是最新的 Typecho 1.3.0 版本,难免需要适配一些新 features,然后也是修复了那万恶的分页。首先,我做了如下修改。
- 修复了分页的 Bug
- 修复了一个严重的后台地址暴露漏洞
- 修复了 Typecho 1.3.0 评论出现问题的问题(虽然就版本似乎就出问题了)
- 修复 feed 重定向过多问题
等等,我就不一一赘述了。总之就是
修复了已知bug,提升了用户体验 —— 某互联网大厂
就这些bug,改了我足足 5 个小时诶。我以后都不会想动这些破代码了。
这期间一些匪夷所思的问题
这里是一些很玄学的问题其实。比如
- 新服务器的宝塔面板WiFi访问不好使,流量就好使。但网站流量不好使,WiFi就好使。
- 评论功能开发环境可用,生成环境不行,生成环境换个浏览器就可行了(浏览器缓存清过了)
这些问题吧,其实我也找不到原因,最后也放弃去修复了。也就是这些问题消耗了我大量的时间。
简单讲两句
既然让我说两句,那我就说两句。说那两句呢?我也是想了想,那么我就说这两句。那么我觉得,这两句也是比那两句好。如果你们对这两句有啥不理解的,我下次可以再讲两句。
好了,废话不多说,不多说废话,多说的都是废话,不多说的都不是废话。直接开门见山,直入主题。
都说运营一个博客难不在搭建,而是持续的写下去。聪明的人都已经发现了,我的博客更新频率较上一周降低了 300%,说实话那么就是懒得写,也找不到什么好写的。因为我感觉大部分内容其实很多地方都有。
所以说,我的api网站怎么样了?
呃,反正不是在新建文件夹阶段了。现在也就完成了一个 OOS 的 Auth 系统。正在通过 Vue.js 编写控制台,好了以后会先上线一些简单且常用的api,但是那个时间可能要到今年暑假了,就目前我这个每周500行左右代码的速度来说吧。这些是有效代码量。用上AI写CURD应该可以更多一些。(说实话现在简单的CURD,AI比人写得还要好)
最后,呃,祝点啥呢。就这样吧。
评论 (2)