博客维护大纲

从2014年12月搭建博客以来,对站点做过三次大的维护,分别是2016年7月、2020年6月、2023年1月,具体维护的内容记录在了维护日志中,而这篇是为了规范化维护的各个方面,用以节省维护的时间成本,同时也给其他的博客人做个参考。

托管服务

站点的数据库、网页服务器、域名、数字证书都需要托管服务,定制主题源代码也需要,此外也为垃圾评论过滤购买了服务。Google Fonts、MathJax等资源外链需要注意防火墙和内容分发网的效率。

服务费用

在服务质量有保障的提前下,拣便宜免费的用。目前数据库和网页服务器用的阿里云的独享虚拟主机基础版,域名和解析服务用的阿里云云解析DNS,数字证书用的DigitCert免费版,垃圾评论过滤用的CleanTalk单站点无限制版

站点功能

站点功能涉及角色包括读者、作者、机器人、管理员、测试员和开发者。一项功能通常只涉及一个角色,但一项功能的发布可能涉及多项功能的添加。例如若要为读者提供更好的字体阅读体验,同时需要为作者提供更丰富的字体选择,还可能需要为管理员提供字体的开启和禁用功能,也需要为开发者提供字体的调试和预览环境。个人博客功能开发与维护,一人身兼六种角色,考虑成本,需要有所取舍。

开发环境

主题定制是搭建博客的众多理由之一,WordPress通过主题机制和插件机制能满足大部分的需求。但如果市场中没有合适的选择,就需要自己动手开发主题或者插件,这种情况下自动化程度高的开发、测试和部署环境能够节省时间。这次维护对主题做了升级的同时,还提升了开发环境的自动化程度。

数据备份

数据库服务版本升级、数据库服务更换、测试环境数据导入都需要做好数据备份。

方法技术

添加一项站点功能或者修复一个漏洞需要一定的方法和技术,优先查看市场上的插件以及插件使用手册、评测结果并亲自体验,其次查找野路子并评估短期方案风险与长期方案进行对比,按情况择定。

维护日志

站点的维护历史。虽然叫做日志,但维护往往比较集中并且时间仓促,实则以月为单位,记录简短概括。查看详情→

发布人

jeremy1990

现居北京,就职于亚马逊中国,软件工程师。

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注