TGViewer
开发者工具箱|编程·开发工具·资源 开发者工具箱|编程·开发工具·资源 @devtoolboxhub · 436 subscribers
Post #1072 4
四项系统诚实实践:查询、健康检查、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
More from @devtoolboxhub
  1. Oct 6, 2026SpecKit Companion:让 VS Code 变成 Spec‑Driven 开发 IDE SpecKit Companion 是一款 VS Code 扩展,提供可视化的…
  2. Oct 6, 2026MCP 无状态化后,网关要改什么 MCP 规范在 7 月 28 日转向无状态。只跑一个 MCP 服务器,改动主要是删掉会话处理、加上 server/discover 方法;但跑网关…
  3. Oct 6, 2026开源新手选 issue 前先做一次分诊 Worth My Time 是一个面向开源新手的 issue 分诊工具,用来判断一个「good first issue」到底值不值得花一个晚…
  4. Oct 5, 2026企业应用漏洞修复框架:按 SLA 分级治理 企业应用通过云平台、API、AI 服务和第三方集成不断互联,安全漏洞带来的运营与业务风险随之放大。未修复的漏洞可能导致数据泄露、服务中断…
  5. Oct 5, 2026为易忘大脑设计的规划工具 这是一篇开发者社区文章,作者讲述自己反复买纸质手账、反复弃用的经历,并据此重新设计了一款规划工具。核心观点是:传统手账假设使用者能记住并主动查看,而 AD…
  6. Oct 5, 2026大型 OpenAPI 规范的多文件拆分与 CI 校验 OpenAPI 文档起步时都是干净的单文件,但到四十个操作就变成 2000 行,到上百个操作后每个 PR 都在合并时冲突,没人…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →