乐于分享
好东西不私藏

OnlyOffice vs 竞品横向对比:如何在开源办公方案中做出正确选择

OnlyOffice vs 竞品横向对比:如何在开源办公方案中做出正确选择

1. 对比框架的设计

在开始比较之前,有必要说明对比框架的设计原则,否则比较容易流于表面的功能清单罗列。

本文围绕六个维度展开对比,每个维度都对应真实决策中的一类关键问题:

对比维度对应的核心问题
格式兼容性我的用户是否需要与 Microsoft Office 用户无缝交换文件?
私有化部署能力我能否完全掌控数据,不依赖外部云服务?
集成开发能力我能否将其嵌入自己的系统,投入多大工程成本?
协同编辑与功能完整性编辑器本身够不够用,能否替代用户现有的使用习惯?
性能与可扩展性在我的用户规模下,能否稳定运行?
成本结构总拥有成本(TCO)是多少,许可证、运维、人力各占多少?

此外,每个维度的结论不能脱离具体场景。一个面向政务内网、日活用户 200 人的系统,与一个面向 C 端、日活 10 万用户的 SaaS 平台,对"性能"和"成本"的敏感度完全不同。本文会在结论部分明确指出各产品适合的场景类型。


2. 参赛者简介

在进入逐项对比之前,先对每个参赛者做一个简短的背景说明,避免混淆。

OnlyOffice Docs

Ascensio System SIA 出品,核心定位是"高兼容 Microsoft Office 格式、面向集成场景的开源文档服务器"。社区版基于 AGPL v3 协议,可私有化部署。详见本系列前两篇。

LibreOffice Online(LOOL / Collabora Online 的上游)

LibreOffice 是 OpenOffice.org 的分支,由文档基金会(The Document Foundation)维护,是世界上用户量最大的开源桌面办公套件。LibreOffice Online 是其 Web 版本,将 LibreOffice 的桌面渲染引擎封装为可通过浏览器访问的在线服务。

需要注意:LibreOffice Online 的在线版本在社区维护层面相对薄弱,更成熟的商业化版本是 Collabora Online(见下文)。两者同源,但实际可用性差距显著。

Collabora Online

Collabora Productivity 公司基于 LibreOffice Online 进行商业化打磨的产品,提供 Community Edition(免费,有连接数限制)和 Enterprise Edition(付费,无限制)。是 LibreOffice Online 在生产环境中最常见的落地形态,也是 Nextcloud 官方推荐的文档编辑组件之一。

Microsoft 365(原 Office 365)

微软的云端办公套件,包含 Word Online、Excel Online、PowerPoint Online 等 Web 编辑器,以及 OneDrive 云存储。格式兼容性最高(因为它本身就是标准的制定者),但数据完全托管在微软云上,私有化能力极弱。

本文重点讨论 Microsoft 365 的在线编辑部分,不涉及桌面版 Office。

WPS 开放平台

金山软件旗下的 WPS 提供开放平台 API,允许开发者将 WPS 的在线编辑能力集成到自己的系统中。在中国市场有较高的渗透率,格式兼容性与 Microsoft Office 的差距比 LibreOffice 小,但仍逊于 OnlyOffice。开放平台接口为商业授权,无社区免费版。


3. 格式兼容性对比

格式兼容性是选型中最直接影响最终用户体验的维度,也是 OnlyOffice 最核心的竞争点。

3.1 评估方法说明

格式兼容性的评估需要具体的测试文件类型,以下从五类典型场景分别说明:

  • 标准文字排版(字体、段落、列表、样式)
  • 复杂表格(合并单元格、嵌套表格、条件格式)
  • 图文混排(文字环绕、图片位置、文本框)
  • 高级元素(SmartArt、图表、公式、宏)
  • 修订与批注(Track Changes、Comments)

3.2 逐项对比

文字文档(.docx)

场景OnlyOfficeCollabora OnlineMicrosoft 365 OnlineWPS 开放平台
标准排版优秀良好优秀良好
复杂表格优秀一般优秀良好
图文混排良好一般优秀良好
样式与主题良好一般优秀良好
修订与批注良好良好优秀良好
SmartArt一般较差优秀一般
VBA 宏保留保留不执行保留不执行执行保留不执行

电子表格(.xlsx)

场景OnlyOfficeCollabora OnlineMicrosoft 365 OnlineWPS 开放平台
标准公式优秀良好优秀良好
数据透视表良好一般优秀良好
条件格式良好一般优秀良好
图表良好一般优秀良好
函数覆盖率约 450 个约 400 个全覆盖约 420 个
VBA 宏保留不执行保留不执行执行部分执行

演示文稿(.pptx)

场景OnlyOfficeCollabora OnlineMicrosoft 365 OnlineWPS 开放平台
标准布局优秀良好优秀良好
动画与过渡良好一般优秀良好
幻灯片母版良好一般优秀良好
媒体嵌入良好一般良好良好

3.3 关键结论

Microsoft 365 Online 的格式兼容性是无可争议的最高水位,因为 .docx/.xlsx/.pptx 本身就是微软制定的标准,格式损失理论上为零。

OnlyOffice 在开源方案中格式兼容性最高,主要优势来自其 OOXML 对齐的内部格式。在日常文档(标准排版、常规表格、普通演示)上,OnlyOffice 与 Microsoft 365 Online 的差距对大多数用户几乎不可感知。差距主要体现在 SmartArt、复杂 VBA 宏、以及部分高级图表类型上。

Collabora Online 的格式兼容性是它最明显的短板。由于其底层继承自 LibreOffice 的 ODF 内部格式体系,在处理复杂 .docx/.xlsx 时会经历 OOXML → ODF → OOXML 的双向转换,损失较大。在需要频繁与 Microsoft Office 用户交换文件的场景中,这一劣势会直接影响用户体验。

WPS 开放平台 在中文文档处理上有针对性优化,格式兼容性优于 Collabora,但在国际化场景和部分高级功能上逊于 OnlyOffice。


4. 私有化部署能力对比

4.1 部署架构对比

产品部署方式依赖外部服务离线可用性
OnlyOffice DocsDocker / 裸机 / K8s无(完全自托管)完全支持
Collabora OnlineDocker / 裸机无(完全自托管)完全支持
Microsoft 365 Online仅云端(azure.com)完全依赖微软云不支持
WPS 开放平台API 调用(云端)依赖金山云不支持

Microsoft 365 与 WPS 开放平台在私有化部署这一维度上几乎无竞争力,需要自托管的场景可直接排除这两者。

4.2 OnlyOffice 与 Collabora 的私有化能力细节比较

OnlyOffice 和 Collabora 都支持完整的私有化部署,但在部署体验和运维复杂度上有所差异:

部署难度

OnlyOffice 提供官方维护的 Docker 镜像(onlyoffice/documentserver),单条 docker run 命令即可启动一个功能完整的实例,是两者中上手体验更好的。Collabora 同样提供 Docker 镜像,但配置细节(尤其是 SSL 证书和反向代理)的文档不如 OnlyOffice 系统。

资源占用

Collabora Online 的底层是一个完整的 LibreOffice 实例,每个活跃文档会 fork 出一个独立的 LibreOffice 进程。这使得其内存占用随并发连接数线性增长,且增速较快——在高并发场景下,Collabora 的资源消耗明显高于 OnlyOffice。

OnlyOffice 采用 Node.js 事件循环处理并发连接,内存效率更高,相同硬件配置下能支撑更多并发会话。

扩展性

OnlyOffice 的多实例水平扩展通过共享 Redis 和 RabbitMQ 实现,在商业版中有官方支持的高可用方案。社区版需要自行设计扩展架构。

Collabora 的扩展性较弱,多实例部署需要在负载均衡层做基于文档的会话亲和(Sticky Session),否则同一文档的不同用户可能路由到不同实例,导致协同编辑失效。

网络隔离

两者均支持在完全断网的内网环境中运行,不依赖任何外部 CDN 或 API 服务。这对军工、金融、政务等强隔离场景至关重要。


5. 集成开发能力对比

这是 OnlyOffice 与其他方案差距最大的维度之一,也是选择 OnlyOffice 作为集成基础的核心理由。

5.1 集成模型对比

OnlyOffice

提供完整的 Document Editor API,通过嵌入一段 JavaScript 初始化编辑器,通过标准化的配置 JSON 控制编辑器行为,通过回调 URL 接收保存事件。官方提供 PHP、Node.js、Java、Python、Ruby、.NET、Go 多语言 SDK 和完整示例。

集成方对编辑器的控制粒度细,可以配置:

  • 编辑权限(只读 / 评论 / 编辑 / 填表)
  • 显示的工具栏按钮(精确到每一个功能按钮的显示/隐藏)
  • 协作用户信息(头像、颜色、名称)
  • 自定义菜单项(在编辑器内嵌入调用你自己系统的菜单)
  • 文档加密与水印

Collabora Online

提供 WOPI(Web Application Open Platform Interface)协议接口,这是微软制定的一套标准协议,最初用于 SharePoint 集成 Office Online。WOPI 的优势在于其标准化——只要实现了 WOPI 接口,就可以对接所有支持 WOPI 的编辑器,包括 Collabora 和(部分)Office Online。

但 WOPI 的接口粒度较粗,可配置的编辑器行为有限,对编辑器 UI 的控制能力远不如 OnlyOffice 的原生 API 丰富。如果你需要深度定制编辑器外观或行为,WOPI 会成为限制。

Microsoft 365 Online

Microsoft 365 的 Web 编辑器不提供可集成的独立 API(SharePoint/OneDrive 嵌入除外)。如果需要将 Office Online 嵌入自有系统,必须通过 Microsoft 365 订阅体系,且数据必须存储在微软云上。对于需要私有化或深度集成的场景,这条路基本不通。

WPS 开放平台

提供 Web API,支持将 WPS 编辑器嵌入第三方系统,但需要商业授权,且文档相对稀疏。主要面向中国市场,国际化文档和 SDK 覆盖不完整。

5.2 集成开发工作量估算

以"将在线文档编辑功能集成到一个现有的 Web 系统"为基准任务,估算各方案的工程投入:

方案基础集成工时(有经验的开发者)深度定制工时文档质量
OnlyOffice1–2 天1–2 周优秀
Collabora Online2–4 天2–4 周(受 WOPI 限制)良好
Microsoft 365不适用(无私有化集成路径)良好(但场景受限)
WPS 开放平台3–5 天2–3 周一般

OnlyOffice 的集成开发体验是其相对竞品最突出的优势。官方 Demo 项目([github.com/ONLYOFFICE/document-server-integration](https://github.com/ONLYOFFICE/document-server-integration))提供了七种语言的完整集成示例,几乎可以直接用于生产环境的参考实现。


6. 协同编辑与功能完整性对比

6.1 协同编辑能力

能力项OnlyOfficeCollabora OnlineMicrosoft 365 Online
实时多人编辑支持支持支持
协同编辑模式快速 / 严格仅快速(锁段)快速
在线用户可见性支持(光标标识)支持支持
修订(Track Changes)支持支持支持
批注与评论支持支持支持
版本历史支持支持支持
实时聊天不支持(需外部集成)不支持支持
@提及不支持不支持支持

值得注意的是,OnlyOffice 和 Collabora 在协同编辑功能上的差距不大,两者均能满足基础的多人协同需求。Microsoft 365 Online 在这一维度上因为有完整的 Teams 生态加持(实时聊天、@提及、任务集成),体验明显更完整,但代价是必须接受微软的云绑定。

6.2 编辑功能完整性

纯粹从"编辑器能做什么"的角度,三款产品的对比:

文字处理能力

三者均支持绝大多数日常文字处理需求。差距主要体现在高级排版(首字下沉、复杂文字绕图、精细的段落间距控制)和长文档处理(目录自动生成、交叉引用、主控文档)上,Microsoft 365 Online 的 Word 最为完整,OnlyOffice 次之,Collabora 再次之。

电子表格能力

这个维度上差距最明显。Microsoft 365 Online 的 Excel 支持完整的 Power Query、Power Pivot、高级图表(漏斗图、地图图表),以及 Lambda 等现代函数,是其他方案无法比拟的。OnlyOffice 覆盖了约 450 个函数,满足常规财务、统计需求没有问题,但在数据分析型场景(BI、数据建模)上明显弱于 Excel Online。

演示文稿能力

三者对普通演示文稿(标题 + 内容 + 图片)的处理能力相当。OnlyOffice 在动画效果的多样性上优于 Collabora,但逊于 Microsoft 365 Online 的 PowerPoint。


7. 性能与可扩展性对比

7.1 单实例并发能力

以 4 核 8 GB 内存的服务器为基准,各方案的参考并发连接数:

方案参考并发(轻量文档)参考并发(复杂文档)备注
OnlyOffice Docs50–10020–50官方推荐 4C8G 起步
Collabora Online20–4010–20受 LibreOffice 进程 fork 限制
Microsoft 365 Online不适用(云服务)用户无需关心基础设施

上表数据为参考值,实际表现受文档大小、操作频率、服务器 I/O 性能等因素显著影响,应以实际压测结果为准。

7.2 扩展架构

OnlyOffice 支持通过共享 Redis 和 RabbitMQ 实现多实例水平扩展,理论上可以通过增加实例数线性提升并发容量。但社区版没有官方的编排方案,需要自行设计负载均衡和服务发现逻辑。

Collabora Online 的 Kubernetes 部署方案(CODE,Collabora Online Development Edition)支持多 Pod 部署,但同一文档的所有会话必须路由到同一 Pod(需要配置 Sticky Session),限制了扩展的灵活性。

7.3 冷启动与文档加载速度

Collabora Online 的文档加载速度是其被诟病最多的问题之一。每次打开文档时,LibreOffice 需要加载渲染引擎并解析文档,冷启动延迟通常在 2–5 秒,大文档可能更长。

OnlyOffice 的 Node.js 服务常驻内存,文档加载延迟通常在 1–2 秒以内,用户体验更流畅。


8. 成本结构对比

成本是技术选型中经常被低估的维度,尤其是"表面上免费"的开源方案,实际运营成本并不低。

8.1 直接成本

方案许可证费用说明
OnlyOffice 社区版免费AGPL v3,需注意协议约束
OnlyOffice 企业版约 $1,200/年起(单服务器)具体定价见官网,按服务器授权
Collabora Online 社区版免费限制 20 个并发连接
Collabora Online 企业版约 $800/年起(按用户)具体定价见官网
Microsoft 365 Business$6–22/用户/月包含桌面 Office + 云存储
WPS 开放平台商业授权,按需报价无公开定价

8.2 隐性成本

仅看许可证费用会造成误判,运维成本往往是更大的变量:

OnlyOffice 社区版的实际成本构成:

服务器硬件/云主机费用:
  最低配置(测试/小团队):4C8G,约 $100–200/月(视云服务商)
  生产级(50 并发以上):8C16G+,约 $300–500/月
运维人力成本:
  初始部署:1–2 天工程师时间
  日常维护(更新、备份、监控):约 2–4 小时/月
  故障处理:不可预估,依赖团队运维能力
潜在支持成本:
  社区论坛:免费但响应时间不稳定
  商业支持:如需 SLA 保障,考虑企业版授权

Collabora Online 的额外成本点:

社区版的 20 并发限制意味着稍具规模的团队必须付费升级,实际使用中的"免费"门槛比 OnlyOffice 低很多。

Microsoft 365 的实际优势:

对于无运维能力的小团队,Microsoft 365 的总拥有成本可能低于自建 OnlyOffice。$6/用户/月 × 20 人 = $120/月,换来的是零运维、自动更新、微软云的高可用性。这个账不难算,但需要接受数据在微软云上的前提。


9. 社区与生态对比

9.1 社区活跃度

指标OnlyOfficeCollabora OnlineLibreOffice(桌面)
GitHub Stars(Docs 主仓库)约 4,500约 2,000约 5,000
月度提交频率活跃活跃活跃
Issue 响应速度较快(2–5 个工作日)较慢(5–10 个工作日)
官方文档质量优秀良好良好
中文资料丰富度较丰富较少丰富(桌面端)

数据为参考值,会随时间变化,建议在选型时自行查阅最新状态。

9.2 与主流系统的现成集成

OnlyOffice 在这方面做了大量工作,维护了多个与主流系统的官方集成连接器:

  • Nextcloud:官方应用市场插件,一键安装
  • ownCloud:官方支持
  • Confluence:插件市场可用
  • Moodle:官方插件
  • Alfresco:官方集成
  • Plone:社区插件
  • Drupal:社区插件
  • 各主流语言框架:PHP、Java、Node.js、Python、Ruby、.NET 官方 SDK

Collabora 的集成主要通过 WOPI 协议实现,支持 WOPI 的系统都可以接入,但定制化能力受 WOPI 协议限制。

9.3 AI 能力的集成趋势

这是一个值得单独关注的方向。OnlyOffice 自 7.0 版本起引入了插件式的 AI 能力集成,官方插件市场已有:

  • ChatGPT 写作辅助插件
  • 翻译插件(基于 DeepL / Google Translate)
  • OCR 插件
  • Zotero 学术引用插件

Collabora 也在跟进 AI 集成,但成熟度低于 OnlyOffice。Microsoft 365 的 Copilot 是目前所有产品中 AI 集成最深、能力最强的,但需要额外付费($30/用户/月),且完全绑定微软云。


10. 选型决策矩阵

将上述维度综合,给出量化评分供参考(5 分为最高):

维度权重OnlyOfficeCollabora OnlineMicrosoft 365 OnlineWPS 开放平台
格式兼容性42.553.5
私有化部署54.512
集成开发能力531.53
功能完整性3.5353.5
性能与扩展性42.55(云托管)3.5
成本(TCO)443(按规模)3
社区与生态43.542.5

注:此评分基于综合场景,不代表特定场景下的结论。例如在"功能完整性"维度,若你的用户不使用高级 Excel 功能,OnlyOffice 的 3.5 分与 Microsoft 365 的 5 分之间的差距对你毫无意义。


11. 各场景推荐结论

场景一:企业内部系统,有私有化要求,需集成进现有系统

推荐:OnlyOffice Docs(社区版或企业版)

理由:私有化能力满分、集成 API 最友好、格式兼容性在开源方案中最高。运维成本可控,适合有基础运维能力的技术团队。

场景二:Nextcloud / ownCloud 私有云的在线编辑组件

推荐:OnlyOffice 或 Collabora Online,均可,视格式需求而定

两者都有成熟的 Nextcloud 集成插件。如果用户频繁与外部 Microsoft Office 用户交换文件,选 OnlyOffice;如果用户主要在内部使用且对开源社区理念有偏好(Collabora 与 LibreOffice 同属文档基金会生态),选 Collabora 亦可。

场景三:SaaS 平台嵌入文档编辑能力,向外部用户提供服务

推荐:OnlyOffice 开发者版(付费授权)

需要注意 AGPL 协议约束——对外提供服务需要商业授权或开源你的产品代码。开发者版专为 ISV 设计,授权清晰,API 能力完整。

场景四:无运维能力的小团队,20 人以内,数据在云端可接受

推荐:Microsoft 365 Business Basic($6/用户/月)

这是最诚实的结论:对于小团队而言,自建 OnlyOffice 的运维成本(人力 + 服务器)很可能高于 Microsoft 365 订阅费。如果数据主权不是硬性要求,Microsoft 365 是更务实的选择。

场景五:中国市场,与政府/国企合作,有信创要求

推荐:OnlyOffice(优先),WPS 开放平台(备选)

OnlyOffice 已通过多项国内兼容性认证,支持国产操作系统和处理器架构,且有开源背书。WPS 在国内用户认知度更高、中文支持更好,但开放平台为商业授权且定制灵活性低于 OnlyOffice。两者可结合实际认证要求和采购流程决策。

场景六:学术机构或教育平台,预算有限,重视开源

推荐:OnlyOffice 社区版(AGPL)或 Collabora Online 社区版

两者社区版均免费。OnlyOffice 社区版无并发限制,对大规模用户更友好;Collabora 社区版限制 20 并发,中小型机构可用。如果技术团队对 LibreOffice 生态熟悉,Collabora 的学习曲线更平缓。


小结

  • 需要私有化 + 集成开发 + 格式兼容三者兼顾,OnlyOffice 是当前开源方案中最接近这个交叉点的产品
  • 需要功能极致完整且数据上云可接受,Microsoft 365 Online 没有竞争对手
  • 偏好 LibreOffice 技术路线或深度融入 Nextcloud 生态,Collabora 是合理选择
  • 中国市场有特殊信创要求,OnlyOffice 优先,WPS 作为补充

没有一个产品能在所有维度上胜出,选型的本质是在你最关键的约束条件下找到最优解。

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-04-08 04:17:09 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/501891.html
  2. 运行时间 : 0.310946s [ 吞吐率:3.22req/s ] 内存消耗:4,848.84kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=f008d21095431a82c1835b1634d06e1d
  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.80 KB )
  145. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.000935s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.001585s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000651s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000630s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.001232s ]
  6. SELECT * FROM `set` [ RunTime:0.000630s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.001737s ]
  8. SELECT * FROM `article` WHERE `id` = 501891 LIMIT 1 [ RunTime:0.001183s ]
  9. UPDATE `article` SET `lasttime` = 1775593029 WHERE `id` = 501891 [ RunTime:0.110668s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.002725s ]
  11. SELECT * FROM `article` WHERE `id` < 501891 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.010340s ]
  12. SELECT * FROM `article` WHERE `id` > 501891 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.001157s ]
  13. SELECT * FROM `article` WHERE `id` < 501891 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.004886s ]
  14. SELECT * FROM `article` WHERE `id` < 501891 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.004604s ]
  15. SELECT * FROM `article` WHERE `id` < 501891 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.002030s ]
0.312674s