四项系统诚实实践:查询、健康检查、MCP、密码重置
一篇 Dev Log 分享了四个独立但主题统一的工程改进——让系统诚实报告自己实际在做什么。核心实践:
- 查询清理:在开发环境启用 N+1 检测器;移除视图里未被消费的预加载;??= 缓存每请求常量;将仪表盘约 20 个 count() 合并为每个表一次分组查询,并用短缓存换实时性。
- 真实健康检查:用 TCP 探针验证服务的实际可达性,而非只查配置存在性。通过 TargetProbeInterface 接口可替换为 HTTP/TLS 探针或测试 Mock;每个检查使用独立连接,避免一个慢服务污染全部结果。
- 安全 MCP 工具:写操作加幂等键(Cache::remember 24h);响应路径清洗 PII;用类型化枚举(McpErrorCode)返回结构化错误,让 AI agent 能基于 not_found/unauthorized 等代码分支处理。
- 密码重置顺序:当重置需传播到多个身份目录时,先写入权威目录,再同步其余;通过超级管理员 UI 可配置选项,不硬编码于代码;将排序逻辑提炼为带测试的 Action。
#开发者 #工具 #PHP #Laravel #健康检查 #MCP #密码重置
📢 频道:@DevToolboxHub
Post #1072
4
