乐于分享
好东西不私藏

智能立库的"大脑与神经"——软件系统与集成架构

智能立库的"大脑与神经"——软件系统与集成架构

智能立库的"大脑与神经"——软件系统与集成架构

智能立库10篇系列知识体系架构图

开篇:硬件是躯体,软件是灵魂

一座智能立库,堆垛机再快、货架再高、AGV再多,如果没有好的软件系统来指挥,不过是一堆"铁疙瘩"。

在上一篇文章中,我们解剖了智能立库的硬件系统。这一篇,我们来拆解它的软件系统——WMS、WCS、WES,以及它们与ERP、MES之间的集成架构。

在ISA-95标准框架下,智能立库的软件系统横跨Level 3(制造运营管理)和Level 2(过程控制),是连接企业经营决策和物理设备执行的关键桥梁。理解这套软件架构,是做好立库项目规划和系统集成的核心前提。

一、WMS:立库的"管理大脑"

1.1 WMS在立库中的角色

WMS(Warehouse Management System,仓储管理系统)在ISA-95层级中属于Level 3(制造运营管理层)。它是立库的"管理大脑"——负责库存管理、作业策略、资源分配,但不直接控制设备。

1.2 立库WMS的核心功能模块

功能模块
核心能力
立库特有要求
库位管理
库位编码、状态、容量
支持三维库位(排×列×层)
入库管理
收货、质检、上架
上架策略需与堆垛机能力匹配
出库管理
波次计划、拣选分配
双深位需考虑倒库优化
盘点管理
循环盘点、差异分析
支持不停机动态盘点
批次管理
FIFO/FEFO策略
与MES质量追溯联动
库存优化
库位重排、ABC分析
基于热力图的动态优化
报表分析
周转率、OEE、库容率
实时Dashboard
接口管理
与ERP/MES/WCS通信
标准化API设计

1.3 上架策略——立库效率的"隐形开关"

上架策略决定了物料放在哪个库位,直接影响后续出库效率。常见的上架策略:

策略
原理
优点
缺点
就近上架
入库口最近的空库位
存取速度快
库位分布不均
ABC分类
A类(高频)放低层近口,C类放高层远端
出库效率最优
需要准确的ABC分类数据
重量分配
重物放低层,轻物放高层
货架受力合理
可能牺牲存取效率
均匀分布
尽量均匀分布在各巷道
负载均衡,避免单巷道瓶颈
可能牺牲存取速度
关联上架
经常一起出库的物料放同一巷道
减少跨巷道作业
需要关联分析数据

实践建议:不要指望用单一策略解决所有问题。成熟WMS支持多策略组合——先按重量分配确保安全,再按ABC分类优化效率,最后按均匀分布平衡负载。策略配置需要根据实际业务持续调优。

图3-1:WMS+WCS两层架构 vs WES一体架构

二、WCS:立库的"控制小脑"

2.1 WCS在立库中的角色

WCS(Warehouse Control System,仓储控制系统)在ISA-95层级中属于Level 2(过程控制层)。它是立库的"控制小脑"——接收WMS的作业指令,调度堆垛机、输送线、AGV等设备执行。

2.2 WCS的核心功能

功能
说明
实时性要求
任务分解
将WMS的入库/出库指令拆解为设备动作序列
秒级
设备调度
为堆垛机、输送线、AGV分配任务
毫秒级
路径规划
AGV路径规划、避障、交通管制
毫秒级
状态监控
实时采集所有设备的状态和位置
毫秒级
异常处理
设备故障检测、任务重分配、人工干预
秒级
数据校验
WMS指令与WCS执行结果的一致性校验
秒级

2.3 WCS的调度算法

WCS的核心竞争力在于调度算法。一个优秀的调度算法可以在相同硬件条件下提升15%-30%的吞吐量:

算法
原理
适用场景
FIFO(先进先出)
按任务到达顺序执行
简单场景,效率最低
最短路径优先
优先执行距当前位置最近的任务
单堆垛机场景
双指令优化
入库和出库配对执行(存取复合作业)
吞吐量提升20%-40%
蚁群算法
基于信息素的多AGV路径优化
AGV密集场景
遗传算法
全局最优的多设备任务分配
复杂多约束场景

关键技术点双指令优化(Double Command)是提升堆垛机效率的核心手段。单指令模式下,堆垛机入库时空载运行、出库时空载返回,50%的行程是浪费的。双指令模式下,堆垛机先送一件货入库,再取一件货出库,一趟行程完成两个任务,效率几乎翻倍。

三、WES:立库的"统一神经系统"(新兴趋势)

3.1 WES是什么?

WES(Warehouse Execution System,仓储执行系统)是近年来兴起的新概念。它把WMS的作业管理和WCS的设备调度合并为一个系统,消除两层系统之间的通信延迟和接口复杂度。

3.2 WMS+WCS vs WES

维度
WMS+WCS(两层架构)
WES(一体架构)
架构复杂度
高(两套系统、两套接口)
低(一套系统)
通信延迟
有(WMS↔WCS接口延迟)
无(内存级调用)
实时性
秒级(WMS)+毫秒级(WCS)
统一毫秒级
可扩展性
好(各层独立扩展)
中(一体耦合)
供应商选择
灵活(WMS和WCS可选不同供应商)
受限(需一个供应商全覆盖)
适用场景
大型立库、多系统集成
中型立库、单一供应商

选型建议:如果立库规模大(>5巷道)、需要与ERP/MES深度集成、WMS和WCS分别由不同供应商提供,选择WMS+WCS两层架构更稳妥。如果是中小型立库、追求快速上线、供应商能力全面,选择WES一体架构更高效。

四、系统集成架构

4.1 ISA-95框架下的立库集成

在ISA-95标准框架下,智能立库的系统集成遵循清晰的层级边界:

Level 4: ERP(采购计划、销售订单、库存核算)
  ↕ RESTful API(分钟级同步)
Level 3: WMS(库存管理、作业策略、批次追溯)
  ↕ OPC UA / WebSocket(秒级同步)
Level 2: WCS(设备调度、路径规划、异常处理)
  ↕ Profinet / EtherCAT(毫秒级同步)
Level 1: PLC / 传感器 / RFID(设备控制与感知)
  ↕
Level 0: 堆垛机 / 输送线 / AGV(物理执行)

4.2 核心集成接口

接口
方向
数据内容
协议
频率
ERP→WMS
下行
采购入库通知、销售出库指令、物料主数据
RESTful API
分钟级
WMS→ERP
上行
入库确认、出库确认、库存更新
RESTful API
分钟级
WMS→WCS
下行
入库上架任务、出库拣选任务
WebSocket/OPC UA
秒级
WCS→WMS
上行
任务完成确认、设备状态、异常报告
WebSocket/OPC UA
秒级
WCS→PLC
下行
设备动作指令
Profinet/Modbus TCP
毫秒级
PLC→WCS
上行
设备状态、传感器数据
Profinet/Modbus TCP
毫秒级
MES→WMS
下行
生产工单物料需求、线边补货请求
RESTful API
分钟级
WMS→MES
上行
配送完成确认、线边库存状态
RESTful API
分钟级

4.3 网络安全要求

根据 GB/T 22239《信息安全技术 网络安全等级保护基本要求》,立库工业控制系统网络需满足:

网络隔离:工业控制网与企业管理网之间必须部署工业防火墙,禁止直接路由

DMZ区:数据交换通过DMZ(隔离区)中转,DMZ内部署数据采集服务器

访问控制:所有设备远程访问必须通过VPN+双因素认证

审计日志:所有系统操作和接口调用记录完整审计日志,保留期≥6个月

安全监测:部署工控安全审计平台,实时检测异常流量和非法操作

图3-2:立库系统集成数据流

五、数据一致性:系统集成的"生死线"

5.1 数据不一致的三种场景

场景
原因
后果
库存不一致
WMS已扣减库存,但WCS尚未完成出库
ERP库存与实际不符
任务丢失
WMS下发了任务,WCS未收到
货物"失踪"
状态不一致
WCS报告任务完成,WMS未收到确认
重复执行或卡死

5.2 数据一致性保障机制

机制一:事务性接口设计

每一次WMS与WCS之间的任务交互采用"请求-确认"模式:

1. WMS下发任务 → WCS回复"已接收"

2. WCS执行完成 → WMS回复"已确认"

3. 如果任一环节超时(如30秒),自动触发重试

4. 重试3次失败后,任务标记为"异常",触发人工干预

机制二:定期数据校验

每15分钟执行一次全量数据校验:

- WMS库存总量 = WCS当前存货物料总量

- WMS待执行任务数 = WCS任务队列长度

- 差异超过阈值(如0.1%)自动报警

机制三:操作日志链

每一次操作记录完整链路日志:任务ID、时间戳、操作类型、设备ID、库位、物料编码、操作前后状态。日志不可篡改,用于追溯和审计。

六、与MES的深度集成

在制造企业中,立库不仅是仓储设施,更是生产物流的核心节点。WMS与MES的深度集成能实现:

集成场景
数据流
价值
工单领料
MES发送工单BOM→WMS按BOM拣选配送到线边
减少人工领料80%
线边补货
MES监测线边库存→自动触发WMS补货
消除缺料停线
成品入库
MES报告完工→WMS生成入库任务→AGV自动搬运
无人工搬运
质量追溯
WMS批次信息→MES质量记录→正向/反向追溯
满足法规要求
OEE联动
WCS设备状态→MES计算OEE→瓶颈分析
持续优化效率

关键价值:WMS与MES集成的核心价值在于实现计划→执行→反馈的闭环。MES知道"要什么",WMS知道"有什么",WCS知道"怎么做"——三者协同,才能实现从生产计划到物料配送的全自动化。

图3-3:数据一致性三大保障机制

七、总结

维度
WMS
WCS
WES
ISA-95层级
Level 3
Level 2
Level 2-3融合
核心职责
管库存、定策略
管设备、定路径
二者融合
实时性
秒级
毫秒级
统一毫秒级
集成对象
ERP、MES
PLC、堆垛机、AGV
全部
选型考量
功能适配度
调度算法性能
一体化能力

一句话总结:在ISA-95框架下,WMS是Level 3的"管理大脑"(管什么),WCS是Level 2的"控制小脑"(怎么管),两者通过标准接口协作。系统集成的核心挑战不是技术实现,而是数据一致性保障——这是立库项目成败的"生死线"。

行业TOP 5:WMS/WCS软件服务商推荐

> 以下厂商在仓储管理系统(WMS/WCS/WES)领域具有成熟产品和规模化交付案例,排名不分先后。

1. Manhattan Associates(曼哈顿联合)—— 美国

维度
信息
企业概况
成立于1990年,WMS全球市场份额第一(Gartner魔力象限领导者连续10年+),纳斯达克上市
核心优势
WMS功能最全面,支持复杂多仓/多业态;与TMS、OMS无缝集成;AI驱动的劳动力管理和库存优化
代表案例
耐克全球配送中心(欧洲/北美/亚洲,统一WMS平台);巴宝莉全渠道仓储管理
适用场景
大型跨国企业、全渠道零售、复杂供应链
中国布局
上海设有大中华区办公室,本地化实施团队

2. SAP EWM(Extended Warehouse Management)—— 德国

维度
信息
企业概况
SAP旗下WMS产品,与SAP ERP/S4HANA原生集成,全球部署量超3000家
核心优势
与SAP ERP零接口开发(原生集成);支持ERPAT(资源管理)、 labor management、yard management
代表案例
宝马汽车零部件中心(德国,SAP EWM+RFID全链路追溯);华为全球供应链(SAP EWM+MES集成)
适用场景
已部署SAP ERP的企业、对ERP-WMS数据一致性要求极高的场景
中国布局
SAP中国全面本地化支持,大量实施合作伙伴(埃森哲、IBM、德勤等)

3. 富勒科技(FLUX)—— 中国

维度
信息
企业概况
成立于2002年,国产WMS市占率第一,服务超1000家企业,深度参与国标制定
核心优势
深度适配中国仓储业态(B2B+B2C混合、即时零售);性价比高;本地化实施响应快
代表案例
京东物流(FLUX WMS支撑早期仓储运营);安踏集团全渠道仓储(B2B+B2C一体化)
适用场景
中国本土企业、电商/零售/制造业混合业态、中等预算项目
中国布局
上海总部+全国15个交付中心

4. 极智嘉(Geek+)—— 中国

维度
信息
企业概况
成立于2015年,全球AMR(自主移动机器人)出货量第一,业务覆盖40+国家,估值超200亿
核心优势
AMR硬件+WMS/WCS软件一体化方案;AI算法驱动的机器人调度系统(RMS);无需改造地面的柔性部署
代表案例
菜鸟无人仓(杭州,500+AMR协同作业);沃尔玛配送中心(美国,AMR货到人拣选)
适用场景
电商拣选、制造业线边仓、柔性仓储(需快速部署/搬迁)
中国布局
北京总部+全球12个办公室

5. 科箭软件—— 中国

维度
信息
企业概况
成立于2003年,供应链执行(SCE)软件领域头部企业,赛意信息旗下
核心优势
WMS+WCS+TMS一体化供应链执行平台;OPtimAI云原生架构;制造业WMS深度定制能力
代表案例
美的集团(WMS+WCS管理全国8个区域仓);联想集团(全球备件仓储管理)
适用场景
大型制造企业、需要WMS+WCS+TMS一体化方案的场景
中国布局
上海总部+深圳/北京/成都分公司

选型建议:WMS选型的核心不是"功能多少",而是"匹配度"——已有SAP ERP的企业优先考虑SAP EWM(零接口成本);跨国企业选Manhattan(全球支持);中国本土企业选富勒(性价比+本地化);柔性仓储选极智嘉(AMR一体化);制造业一体化选科箭(WMS+WCS+TMS)。

---

互动:你们的立库用的是WMS+WCS还是WES?系统集成中遇到过数据不一致的问题吗?欢迎评论区分享。

参考文献

[1] ISA-95: Enterprise-Control System Integration, Part 2: Object Model Attributes. ANSI/ISA-95.00.02-2018.

[2] ISA-95: Enterprise-Control System Integration, Part 3: Activity Models of MOM. ANSI/ISA-95.00.03-2013.

[3] GB/T 22239-2019《信息安全技术 网络安全等级保护基本要求》. 国家标准.

[4] OPC UA Specification, Part 14: PubSub. OPC Foundation, 2022.

[5] ISA-95 B2MML (Business To Manufacturing Markup Language). ISA, 2020.

[6] Bartholdi J J, Hackman S T. Warehouse & Distribution Science[EB/OL]. Georgia Institute of Technology, 2019.

[7] 董千里. 物流工程学[M]. 第3版. 北京: 人民交通出版社, 2019.

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