当前位置:首页>安卓APP>千万降本系列・第三期:断尾求生:当 “安卓大脑” 与 “面子” 合体,一次关于架构、博弈与进化的深度复盘

千万降本系列・第三期:断尾求生:当 “安卓大脑” 与 “面子” 合体,一次关于架构、博弈与进化的深度复盘

  • 2026-08-17 02:11:41
千万降本系列・第三期:断尾求生:当 “安卓大脑” 与 “面子” 合体,一次关于架构、博弈与进化的深度复盘

前两期我们聊了电源的单点优化,那是对一颗 “心脏” 的修补。而在硬件工程的复杂系统中,有时候你会遇到这样一种局面:无论你把零件换得多么高级,无论你把线束扎得多么漂亮,故障依然像幽灵一样挥之不去。

这时候,你需要做的不再是 “优化”,而是 “革命”。
今天这期故事,关于机器的 “面子” 和 “大脑”—— 屏幕与安卓工控机。这是一场历时一年的攻坚战,我们通过彻底的系统架构重构,从 “分体式” 走向 “一体化”,不仅实现了 60%+ 的物料成本骤降,更重要的是,在这个充满博弈与未知的黑夜里,我完成了从 “做硬件” 到 “做系统” 的思维进化。
站在岸上学不会游泳,只有跳进水里,被呛过几口水,你才能学会换气。

01 困境:当 “修补” 成为一种无效循环

最初的机器架构,是典型的早期自助终端思维 —— 分体式安卓方案:

大脑:一个独立的安卓工控机(工业级安卓盒子),藏在机箱深处,负责逻辑运算、网络通信及 UI 交互。

面子:一块独立的工业屏幕,仅作为显示终端。

神经:两者通过一根长约 2 米的 LVDS/HDMI 线缆连接,外加 USB 触摸线。

在图纸上,这是分工明确的 “标准答案”。但在真实的户外工业现场,这套逻辑暴露出了结构性的脆弱。我们拉取了连续三个月的售后工单,屏幕类故障占比高达 42%,核心问题集中在三点:

1.信号完整性的崩塌:2 米的传输线在高频信号下就是一根巨大的天线。户外现场电磁环境复杂,安卓工控机发出的高清视频信号,在到达屏幕前早已被噪点污染,闪屏、花屏、蓝屏成了雨季和变电站周边的高发问题。我们试过换双层屏蔽的 HDMI 线,单米线成本涨了 15%,但故障率只下降了不到 5%—— 根源在线路拓扑,不在线材本身。

2.热管理的割裂:屏幕暴晒在阳光下,机箱内部积热。分开的设计意味着两套独立的散热系统,成本高且效率低。夏天正午阳光直射时,屏幕背板温度能冲到 75℃,背光驱动板反复触发过温保护导致黑屏,成为了售后投诉的重灾区。

3.连接的达摩克利斯之剑:长线连接意味着更多的接插件。在运输震动和日常运维插拔中,针脚松脱、卡扣断裂成了大概率事件,仅装配环节的接触不良不良率就超过 3%。

当时的我们陷入了深深的焦虑:换一家屏幕?黑屏依旧;换一家安卓工控机?信号不稳;换更粗的线材?成本失控。这就像是在修剪一棵病入膏肓的树,剪掉枯叶(换件),新叶(新故障)又迅速长出。安卓系统没变,拓扑结构不变,故障的本质就丝毫没有改变。
当时摆在案头的,是行业里已经成熟的一体化方案 —— 将安卓主板直接集成在屏幕背板上,实现真正的 “安卓一体机”。调研数据显示,如果能做成,单套物料成本预计降低 50%。但这是一个巨大的赌注:

技术断层:虽然都是安卓,但从 “工业安卓盒” 到 “一体化板卡”,显示驱动要重写,下位机通信协议要适配,散热结构要推倒重来。

风险敞口:新架构没有经过我们的现场验证,所有的未知都变成了地雷。

舒适区的反抗:对于习惯了分体式组装的产线和供应链来说,一体化意味着一切都要推倒重来。

在 “修枝剪叶” 的无效循环和 “挖树重栽” 的巨大风险之间,项目组做出了一个艰难的决定:与其在烂泥潭里死磕,不如提前动手,断尾求生,换个池子游泳。

02 博弈:厘清边界,留好后手

架构重构从来不是单纯的技术问题,必然牵动供应体系与权责关系的调整。项目推进中,曾有未通过前置技术验证的供应商借助商务渠道进入供货序列,甚至提出 “先量产落地、后续补做验证” 的思路。
我们没有在决策层面过多争执,只做了两件事:一是正式出具技术评估意见,明确该方案的可靠性风险与技术侧不予背书的立场;二是在正式评审纪要中清晰界定责任边界,该路线的质量与交付由对应业务端口统筹。
比起内耗式的博弈,更重要的是把自己的事做扎实。当时我给团队定了调子:别人的路线我们不干预,但我们主导的主线一体化方案,必须按原定节奏加速跑通全量验证,留好兜底的后手。
后续事态也印证了最初的风险预判:该供应商产品小批量上线后故障率陡增,售后压力骤增,整个降本项目一度陷入被动。而我们稳步打磨的主线方案,凭借完整的验证数据和成熟的参数表现及时补位,承接住了降本与稳质量的双重目标,成了项目真正的压舱石。

03 进化:没有文档,我们就自己凿出标准

主线方案的推进,从一开始就没什么捷径。因为是全新的安卓一体机架构,我们没有现成的图纸,没有历史数据,甚至没有头部供应商的全力配合。初期因为单款量不算顶尖,几家正规大方案商对我们这种 “小打小闹” 根本不屑一顾,配合度极低。
没有外援,只能逼出自己的内功。

1. 从 “黑盒” 到 “白盒” 的认知突围

没有任何文档怎么办?我们自己测。我带着团队把原型机彻底拆解,摸清楚每一个引脚的定义,搞明白每一路电源的上电时序。我们不再把一体机看作一个买来就能用的黑盒,而是深入到它的内核。比如最棘手的偶发黑屏死机问题,一开始我们都以为是硬件过热,直到我这个做硬件的硬着头皮啃安卓底层,现场抓 Log 分析堆栈,才发现根因是背光驱动 IC 的过温保护信号,没有接入安卓系统的电源管理框架 —— 硬件触发保护切断背光后,系统以为还在正常工作,既不会自动恢复也不会报错,就成了用户看到的 “黑屏假死”。还有之前分体方案里偶发的下位机通信超时,一直归罪于 USB 线材干扰,一体化之后直接走原生串口,才发现原来是之前的 USB 转串口芯片本身就有兼容性 bug,Binder 线程阻塞的锅,从来不该让线材来背。那一刻我明白,全栈不是你会多少种语言,而是你是否有能力打通硬件与软件的边界,去解决系统级的 Bug。

2. 小步快跑的 “灰度测试”

为了规避批量风险,我们将验证流程切割得极细,每过一关才进入下一轮:

光照老化测试:用 1000W 氙灯模拟正午太阳辐射,连续照射 72 小时,强迫触发屏幕的高温保护机制,验证自动恢复逻辑,记录每一次保护的触发温度与恢复时间。

外设极限挂载测试:同时接上 USB 摄像头、Wi-Fi 模块、4G 模组、扫码枪全负载运行,连续拷机 168 小时,测试安卓主板的供电冗余与系统稳定性。

下位机通信压力测试:让安卓板与底层 PLC 以 10ms 间隔连续握手 72 小时,统计丢包率与超时次数,彻底根治信号不稳的顽疾。

所有测试项全部量化、可复现,不凭感觉下结论。这套测试标准,后来也成了我们所有安卓类产品的准入门槛。

3. 深入供应链的 “技术驯化”

当大供应商不配合时,我们没有降低标准,而是直接带队驻扎在方案商的公司,甚至参与到他们的主板设计中。比如散热问题,原厂默认用 2mm 导热硅胶垫,我们通过热成像扫描发现背板热量集中在主控区域,于是把导热垫改成 1.5mm 加局部铜箔导热,同时优化了背板的散热风道,仅这一项改动就让主控峰值温度下降了 8℃。用专业度赢得尊重,用数据倒逼配合。我们告诉他们:只要你按我的标准改,这个产品就能起量,我们一起把它做成行业标杆。

04 收获:意料之外的 60% 与可复制的资产

经过三家供应商的迭代设计,历时整整一年,这场战役终于画上了句号。最终的成果,甚至超出了我们最乐观的预期:

成本断崖式下降:原本预估降本 50%,通过极致的集成和器件复用 —— 去掉了独立工控机的外壳、专用电源、转接板,省掉了 2 米长线材和多个接插件,再加上装配工时减少,最终单套物料成本降低了 60% 以上。

稳定性指数级跃升:曾经困扰我们的屏幕黑屏、信号丢失等问题,现场故障率直接降到了 1% 左右,售后工单量断崖式下跌。

整机上线率飙升:排除其他外围故障后的综合上线率,提升到了 95% 以上。

但比这些数字更珍贵的,是我们建立了一套可复制的资产。在没有任何资料的情况下,我们摸清了机器的硬件底细,沉淀出了标准化的测试 SOP、硬件设计规范和供应商准入标准。这套流程不仅用于当时的救场,更成为了后续所有产品迭代的 “基石”—— 只要流程通过,产品就能过关,不再依赖个人经验,也从机制上减少了非技术因素的干扰。

写在最后:工程师的修罗场

回顾这一年,我从一名专注于画原理图的硬件工程师,被迫成长为必须懂软件、懂结构、懂管理、懂供应链的 “系统架构师”。很多人问我,做降本最难的是什么?不是技术,不是算账,而是面对确定性且糟糕的现状时,你是否敢于推翻过去,跳进未知的深水区,去游向那个可能极其辉煌,也可能尸骨无存的彼岸。
我把这一路踩坑总结出的六条心法,送给所有在降本路上、在技术深坑里挣扎的同行:

摸清问题:别急着改,先像医生一样,把病灶的来龙去脉查得清清楚楚。就像我们没有上来就换屏幕换工控机,而是先拆解三个月的售后数据,最终定位到拓扑结构才是根因。

合理推演:分析方案的优劣,不要盲目尝鲜,也不要固步自封。算清楚一次性投入和长期隐性成本的账,留好你的安全边际。

厘清边界:管理是灰色的,技术是黑白分明的。改变不了的决策不必硬刚,但责任边界一定要划清,不背无端的锅,也不丢该守的底线。

备好后手:永远不要把希望全寄托在一条路线上。外部方案可能掉链子,但你手里必须有一张能随时顶上的底牌。

小步快跑:在测试中不断学习,边跑边改,别想憋个大招。快就是慢,慢就是快,灰度验证永远比一次性赌全量更稳妥。

沉淀标准:把经验固化成流程,把隐性知识显性化,才是团队最大的资产。人会走,关系会变,但标准和机制会留下来。

从分体安卓工控机到安卓一体机,这不仅仅是形态的改变,更是我们对 “系统集成” 二字的重构。毕竟,站在岸上学不会游泳

最新文章

随机文章

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-08-18 07:14:46 HTTP/2.0 GET : https://c.mffb.com.cn/a/503680.html
  2. 运行时间 : 0.103153s [ 吞吐率:9.69req/s ] 内存消耗:4,222.23kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=232e42bd8099cb038a33b2f0cf9b4f28
  1. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/public/index.php ( 0.79 KB )
  2. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/autoload.php ( 0.17 KB )
  3. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/composer/autoload_real.php ( 2.49 KB )
  4. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/composer/platform_check.php ( 0.90 KB )
  5. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/composer/ClassLoader.php ( 14.03 KB )
  6. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/composer/autoload_static.php ( 4.90 KB )
  7. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
  8. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
  9. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
  10. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
  11. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
  12. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
  13. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
  14. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
  15. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
  16. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.49 KB )
  17. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
  18. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/symfony/var-dumper/VarDumper.php ( 4.30 KB )
  19. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
  20. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
  21. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
  22. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/app/provider.php ( 0.19 KB )
  23. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
  24. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
  25. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
  26. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/app/common.php ( 0.03 KB )
  27. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/helper.php ( 18.78 KB )
  28. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
  29. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/config/app.php ( 0.95 KB )
  30. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/config/cache.php ( 0.78 KB )
  31. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/config/console.php ( 0.23 KB )
  32. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/config/cookie.php ( 0.56 KB )
  33. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/config/database.php ( 2.48 KB )
  34. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
  35. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/config/filesystem.php ( 0.61 KB )
  36. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/config/lang.php ( 0.91 KB )
  37. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/config/log.php ( 1.35 KB )
  38. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/config/middleware.php ( 0.19 KB )
  39. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/config/route.php ( 1.89 KB )
  40. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/config/session.php ( 0.57 KB )
  41. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/config/trace.php ( 0.34 KB )
  42. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/config/view.php ( 0.82 KB )
  43. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/app/event.php ( 0.25 KB )
  44. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
  45. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/app/service.php ( 0.13 KB )
  46. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/app/AppService.php ( 0.26 KB )
  47. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
  48. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
  49. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
  50. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
  51. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
  52. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/services.php ( 0.14 KB )
  53. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
  54. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
  55. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
  56. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
  57. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
  58. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
  59. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
  60. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
  61. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
  62. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
  63. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.21 KB )
  64. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.44 KB )
  65. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
  66. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
  67. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.29 KB )
  68. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
  69. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
  70. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
  71. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
  72. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
  73. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
  74. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
  75. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
  76. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
  77. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
  78. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
  79. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
  80. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
  81. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
  82. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
  83. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/app/Request.php ( 0.09 KB )
  84. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
  85. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/app/middleware.php ( 0.25 KB )
  86. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
  87. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
  88. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
  89. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
  90. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
  91. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
  92. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/session/Store.php ( 7.12 KB )
  93. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
  94. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
  95. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
  96. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
  97. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
  98. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
  99. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/route/app.php ( 1.72 KB )
  100. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
  101. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
  102. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
  103. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/app/controller/Index.php ( 4.81 KB )
  104. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/app/BaseController.php ( 2.05 KB )
  105. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
  106. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.44 KB )
  107. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/db/PDOConnection.php ( 52.47 KB )
  108. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
  109. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
  110. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
  111. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/db/Builder.php ( 24.06 KB )
  112. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
  113. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/db/Query.php ( 15.71 KB )
  114. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
  115. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
  116. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
  117. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
  118. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
  119. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
  120. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
  121. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
  122. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
  123. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
  124. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
  125. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
  126. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
  127. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
  128. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
  129. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/facade/View.php ( 1.70 KB )
  130. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
  131. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
  132. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
  133. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
  134. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
  135. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
  136. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
  137. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
  138. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
  139. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/runtime/temp/cefbf809ba1a84190cb04b0cb7abcf79.php ( 11.98 KB )
  140. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.000810s ] mysql:host=127.0.0.1;port=3306;dbname=c_mffb;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.001498s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000595s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000533s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.001267s ]
  6. SELECT * FROM `set` [ RunTime:0.000494s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.001401s ]
  8. SELECT * FROM `article` WHERE `id` = 503680 LIMIT 1 [ RunTime:0.002910s ]
  9. UPDATE `article` SET `lasttime` = 1787008486 WHERE `id` = 503680 [ RunTime:0.002149s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000510s ]
  11. SELECT * FROM `article` WHERE `id` < 503680 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.001514s ]
  12. SELECT * FROM `article` WHERE `id` > 503680 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.002642s ]
  13. SELECT * FROM `article` WHERE `id` < 503680 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.005098s ]
  14. SELECT * FROM `article` WHERE `id` < 503680 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.002594s ]
  15. SELECT * FROM `article` WHERE `id` < 503680 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.001279s ]
0.106227s