十月杂谈

最近把自己的一些项目整理了下, 该丢的丢, 该优化的优化, 该调整的调整. 换了一个新服务器, 旧的服务器打算用来搭游戏服用.

原来的服务器其实跑了很多我自己的一些个人项目, 不过由于种种原因不想迁移过来了.

一个是书籍购买的网站, 丢掉的原因是运行不起来... 因为当初那个项目后端没有对依赖进行锁定, 导致后面重新安装的时候, 运行的时候就报错了... 如果是 node 的话还好, 关键后端是 python, 修起来估计不简单. 遂抛弃.

还有一个是 RSS 订阅器, 丢掉的原因是这货太占空间... 因为它每天都要去抓取一堆文章写到数据库... 加之我现在已经不怎么用了. 而且这个项目一开始并不是跑在 Docker 上面, 而是用 PM2 运行. 改起来也不是很方便. 遂抛弃.

还有几个其他的, 比如 OJ 项目, 学校的一个课程作业, 没用了丢掉.

很好, 也不用考虑数据库, 缓存的迁移了.

个人博客我年初到现在都是部署在主机壳上面的, 用的 Typecho. 不过 Typecho 已经好几年不更新了, 而且界面不太喜欢. 主机壳的话, 虚拟主机不够稳定, 有时候保存一篇博客都得等几分钟. 这次直接换成 Ghost, 存在新加坡的服务器上面. Ghost 感觉挺不错的, 蛮喜欢. 不过迁移花了一些时间, 毕竟博客数量也不少, 而且我还把全部图片都上传到了又拍云, 因此也花了一些时间.

现在博客也是部署在 Docker 上面. 服务器接入到 Daocloud 中, 同时有一个 Nginx 容器自动检测容器创建销毁来创建对应的反向代理配置文件, 结合另一个容器来实现 Let's Encrypt 证书自动申请和注销. 非常省心. 之前我的做法都是自己写配置文件特别麻烦, 其实大可不必.

本来呢自己是打算写一个博客, 用 Go 语言和 beego 框架. 且不说写好, Ghost 真心让我很满意, 而且本身是用 Node.js 写的, 定制起来也方便. 以后估计不会换了.

中途还捣鼓了不少其他的东西, 比如一开始云存储考虑的并不是又拍云. 而是 Google Cloud Storage, 但国内访问速度不出所料很慢很慢(我也不知道为什么还要去尝试..), 然后改成了七牛. 但是七牛不支持 HTTP/2, 而我博客首页是有大量图片加载的, 因此为了 HTTP/2 我又换成了又拍云. 感觉又拍云似乎比七牛云看起来用心不少, 功能也挺多. 还有有打算用 CloudFlare 来做全站 CDN 的, 但听说 CloudFlare 的 CDN 是减速 CDN... 试了下确实速度没什么改进. 到时候把域名备案了用又拍云 CDN 好了.

最近一个月都在家里学车, 偶尔远程工作. 也在写写 Go, 看一些文章. 马上下个月就要去杭州实习了, 明年就要毕业, 然后就要在杭州工作生活了. 不过对于以后的职业生涯我还是比较茫然, 对自己的发展规划也不太确定, 希望可以早点稳定下来.