开发日志
这里记录站点这段时间做了什么,按天整理。
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 天
- 文章和音乐单独同步,不进代码仓库