SQLite 并发写入实测:WAL、busy_timeout 与 1000 次请求零丢失
把 SQLite 放上生产后,最常见的担心是「并发写入会不会丢数据」。这篇给出可复现的压测方法与本机实测数字:100 并发 1000 次请求,写入零丢失,P95 88ms。
共 13 篇文章。
把 SQLite 放上生产后,最常见的担心是「并发写入会不会丢数据」。这篇给出可复现的压测方法与本机实测数字:100 并发 1000 次请求,写入零丢失,P95 88ms。
零依赖不是目的,可控才是。当框架的每一行代码你都能读懂,线上排障就不再是“玄学”。 为什么选择零依赖 Composer 生态很繁荣,但也带来三个现实问题: 问题 表现 零依赖的收益 --- --- --- 依赖膨胀 一个博客装进 40+ 个包 部署包只有几百 KB 版本地狱 升级…
后台不需要花哨,需要的是稳定、清晰、可维护。这一篇记录我用 Vue 3 + Naive UI 搭博客控制台的完整思路。 技术选型 Vue 3 组合式 API:逻辑复用靠 composable 而不是 mixin Naive UI:主题变量齐全,暗色模式开箱可用 原生 ESM:不上…
搜索正在从「十条蓝链」变成「一段答案」。GEO(Generative Engine Optimization)的目标,是让你的内容成为 AI 引用的那一段。 SEO 与 GEO 的区别 维度 SEO GEO --- --- --- 目标 提升排名与点击 被模型检索、理解并引用 关…
后台的 AI 写作助手从"等 30 秒看结果"改成"逐字往外冒",用的是 30 行 SSE 代码加几条必须配对的响应头。附 Nginx 缓冲导致"不流式"的排查方法。
明暗主题最容易做成"两套颜色到处散落",改一处漏一处。用 CSS 自定义属性建立令牌层,一个 data-theme 属性切换,含对比度校验与渐变按钮的坑。
结构化数据解决"AI 能不能读懂",但还需要解决"AI 拿不拿得到"。这篇讲实现层:llms.txt 与 llms-full.txt 怎么组织、每篇文章的 Markdown 出口怎么开、14 个 AI 爬虫怎么放行与观测。
缓存做错比不做更糟:改完内容前台不变、登录后被缓存串号、CDN 里躺着半年前的页面。这篇讲清内容站的三层缓存策略与失效方式。
用 AI 写了半年项目之后的分工结论:脚手架、测试、文档、重构这些环节收益巨大;涉及安全边界、数据一致性与"没人看得懂的魔法代码"时必须自己写。
站点上线后最常见的故障不是"崩了",而是"悄悄坏了":磁盘满了、日志全是错误、备份三个月没跑。用一条命令把 10 项检查固化,异常自动推到群里。
把场景说清楚,我按做过的项目给判断——不合适也会直说。
Enter 发送 · Shift + Enter 换行。信息只用于与你联系,不做其它用途; 不习惯对话也可以直接用下面的表单。
描述一下需求与期望,我会在 1 个工作日内回复;也可以直接通过页面上的联系方式找到我。