把 HTTP 接口做稳:超时、重试与幂等的工程清单

把 HTTP 接口做稳

很多接口事故并不是因为业务逻辑复杂,而是因为一次慢查询、一次网络抖动、一次客户端重复点击,把原本正常的链路拖进了未知状态。HTTP 调用要做稳,不能只靠“失败再试一次”。更可靠的做法,是把超时、重试和幂等放在一起设计:超时负责止损,重试负责修复短暂失败,幂等负责保证重复请求不会产生重复副作用。

Read More

用 SQLite 做轻量本地数据层:WAL、事务、索引与迁移清单

用 SQLite 做轻量本地数据层

很多内部工具、桌面应用、边缘服务和个人项目,并不需要一上来就接 PostgreSQL 或 MySQL。SQLite 的优势不是“玩具级简单”,而是把数据库能力放进一个普通文件里:部署少、依赖少、备份直观。只要把连接初始化、事务、索引和迁移这几件事做扎实,它完全可以承担一个可靠的本地数据层。

Read More

网页托管平台怎么选?GitHub Pages / Vercel / Netlify / Cloudflare 对比,以及最省事的图床小镇 HTML 托管

网页托管平台怎么选

想把网页放到网上,第一步往往就卡在「用哪个托管平台」。其实在选之前,先分清楚自己属于哪一类需求,答案就清楚了一大半:

  • 要上线一个完整的网站 / 博客(多页面、要持续更新、最好有自己的域名)——选 GitHub Pages、Vercel、Netlify、Cloudflare Pages 这类整站托管平台。
  • 只是想快速把一个 HTML 页面发出去(AI 生成的活动页、简历页、作品集、客户演示稿……)——这时候最省事的是图床小镇的 HTML 托管:上传一个文件就出链接,零配置。

下面分别说。

Read More