开发日志

这里记录站点这段时间做了什么,按天整理。


2026-11-12 · 上线与提速

全站支持 HTTPS

网站从 http 切到了 https,浏览器地址栏能看到锁标,访问 http 会自动跳到 https。

打开速度明显变快

对静态资源和常用页面都做了缓存,重复访问不再每次都重新生成:

  • 首页、文章页的响应速度提升约 3 倍
  • 同一时间能承载的访客数,从几十人提升到几百人
  • 图片、样式、脚本这类资源几乎不占服务器性能

实测数据

指标 优化前 优化后
页面响应时间(中位) 169 ms 52 ms
每秒处理的页面请求 约 54 170 ~ 181
静态资源每秒处理 与页面抢资源 170 ~ 176
同时在线访客(浏览为主) 60 ~ 100 人 300 ~ 400 人

需要说明的是,瓶颈在服务器 CPU(2 核)。缓存命中时服务器几乎不费力,压力都在前面的代理层;访问量再上一个台阶,需要加核或上 CDN。

免密登录服务器

配好了免密登录,改配置、传文件、查日志一条命令直达,不用反复输密码。

测试中心加了「UI 元素练习场」

专门用来练 Playwright 的页面,包含:

  • 各类表单控件(输入框、下拉、单选、复选、日期、滑块)
  • 按钮状态(禁用、加载中、显示隐藏、双击)
  • 弹窗、Toast、悬浮提示、下拉菜单
  • 延迟加载、进度条
  • 文件上传与拖拽排序

博客阅读体验

  • 系列目录升级为「系列 → 分组 → 文章」三级,分组名可以在文章里自己定义
  • 没写系列的文章自动归到「未分类」,不会漏掉
  • 代码块支持一键复制
  • 正文里的代码、引用、表格样式重新调过
  • 分页按钮位置固定,翻页时不再上下跳
  • 页脚的备案信息常驻底部

2026-11-11 · 测试中心成型

订单管理

一套完整的订单练习数据,支持查询筛选、状态流转、退款审核、操作日志,也能导出表格。

登录与注册

可以注册账号、登录、找回密码。管理员密码改配置后立即生效,不用重启服务。

测试设计

  • 用脑图的方式管理「模块 → 场景 → 用例」
  • 支持就地编辑、拖拽、折叠
  • 每个看板独立,用例编号在同一看板内不重复
  • 支持 Excel 导入导出,同编号再次导入会覆盖原用例

设计母版

把测试设计的场景点规范做成了一个独立的页面:

  • 需求的基本信息、需求分析两大章节
  • 可以折叠、可以搜索
  • 内容可编辑,也能导入导出 Excel

测试卡片

登录后可以新增自己的练习卡片,只有自己能看到;管理员添加的卡片所有人可见。卡片改名后,对应的看板和用例会跟着迁移。


2026-11-10 · 重构与上线

代码重构

把最初单文件的 Flask 应用拆成了按功能划分的结构,配置统一管理,数据库换了更稳的写入方式。

部署上线

  • 镜像构建、自动化流水线、镜像仓库推送到服务器部署全部打通
  • 数据单独存放,换镜像不影响数据

配套工具

  • Word 文档一键转 Markdown,方便把笔记搬上来
  • 数据库备份与恢复脚本,自动保留最近 7 天
  • 文章和音乐单独同步,不进代码仓库