为什么要做一个独立的人机验证服务
第三方验证码的校验要回源到别人的服务器,阈值也不在自己手里。自建一套之后,这些约束全没了,代价是要自己维护。
分类支持多选:点击多个分类,文章命中任一分类即显示 · 已选 2 个
第三方验证码的校验要回源到别人的服务器,阈值也不在自己手里。自建一套之后,这些约束全没了,代价是要自己维护。
不想为缓存多跑一个进程,用 SQLite 一张 kv 表把首页响应从三百毫秒降到四十毫秒。
文章列表偶尔要两三秒,EXPLAIN 一看是全表扫描加额外排序。从定位到建联合索引的完整过程。
凌晨的清理任务跑出了第二个实例,日志里全是报错。锁、重试、幂等,定时任务的三道防线记录。
写第一版注册接口时被一个引号坑过,从那以后养成了几个安全习惯:预编译、CSRF 令牌、输出转义、跳转白名单。