当前位置:首页>深圳>深圳企业灾备体系建设实战

深圳企业灾备体系建设实战

  • 2026-06-12 19:06:38
深圳企业灾备体系建设实战

▎深度专题

深圳企业灾备体系建设实战

从本地备份到异地容灾的分级方案 | 2026年最新版

--- ✦ ---

导读

2025年6月,深圳遭遇特大暴雨,南山区某科技公司机房被淹,3台物理服务器和1台存储阵列进水宕机,因未做异地备份,直接损失超200万元,业务中断11天。本文拆解灾备体系建设的完整方法论,给出适用于深圳企业的分级方案,帮助你在灾难发生时"有数据可恢复、有系统可切换、有业务可延续"。

一、为什么深圳企业必须建灾备体系

先看一组数据。根据中国信通院发布的《2025年中国灾备行业发展白皮书》,我国企业级灾备市场渗透率仅为18.6%,远低于发达国家65%的平均水平。而在深圳,这一数字略高,约为25%,主要因为深圳企业IT基础设施水平整体较高,但仍有四分之三的企业没有建立完善的灾备体系。

深圳地处华南沿海,自然灾害风险不容忽视。2025年台风"桦加沙"导致深圳全市大范围停电,部分区域持续超过24小时。2024年夏季雷暴天气频发,多起机房设备雷击损坏事件被公开报道。此外,勒索软件攻击在深圳企业中的发生率逐年上升,2025年深圳市公安局通报的勒索软件案件同比增长37%。

灾难不只是"自然灾害",它包括但不限于以下五类风险:

自然灾害:台风、暴雨、洪水、地震、雷击——深圳地处亚热带沿海,台风季节(7-10月)每年至少遭遇2-3次台风影响

人为故障:误操作删库(如rm -rf误删)、配置错误、断电断网——据统计,约40%的数据丢失事件由人为误操作导致

安全事件:勒索软件、黑客攻击、数据泄露——2025年全球勒索软件平均赎金达到230万美元,较2024年增长28%

硬件故障:磁盘损坏、电源故障、空调宕机、UPS失效——机械硬盘平均寿命3-5年,固态硬盘3-10年,到期必须更换

供应链中断:运营商光缆中断、云服务商宕机、IDC机房故障——2025年某大型云服务商华南区故障持续4小时,影响超过2万家企业

根据Gartner的研究数据,未建立灾备体系的企业在遭遇重大IT故障后,43%直接倒闭,29%在两年内倒闭。而建立了灾备体系的企业,业务恢复成功率超过95%。灾备投入的ROI通常在6-18个月内体现——一次成功的数据恢复,就能挽回数倍于灾备投入的损失。

深圳企业灾备建设现状调查(2025)

我们对深圳南山区、福田区、宝安区86家企业的调查显示:仅21%的企业建立了完整的异地容灾体系,34%的企业仅做了本地备份,45%的企业没有任何形式的灾备方案。在受访企业中,67%表示"知道灾备重要但没预算",23%表示"不知道怎么做",10%表示"觉得不会轮到自己"。

二、RPO与RTO——灾备体系设计的两个核心指标

做任何灾备规划,首先要明确两个指标:RPO和RTO。这两个指标直接决定了技术方案的选择和预算投入。

核心概念定义

RPO(Recovery Point Objective)恢复点目标:灾难发生后,允许丢失的最大数据量(以时间衡量)。RPO=1小时,意味着最多丢失1小时的数据。RPO越小,数据丢失越少,但技术复杂度和成本越高。

RTO(Recovery Time Objective)恢复时间目标:灾难发生后,业务恢复运行所需的最长时间。RTO=4小时,意味着业务必须在4小时内恢复。RTO越小,业务中断时间越短,但容灾方案的成本呈指数级增长。

RPO和RTO不是越小越好,而是越小越贵。它们与成本的关系是非线性的——将RPO从24小时压缩到4小时,成本可能增加50%;但从4小时压缩到15分钟,成本可能翻3倍。因此,制定RPO/RTO目标时必须做业务影响分析(BIA),根据业务重要性分级设定目标。

RPO/RTO级别 RPO目标 RTO目标 典型技术 成本等级
基础级 24小时 24-48小时 定时备份 + 离线介质 低(2-5万)
标准级 4小时 4-8小时 定时备份 + 异地存储 中(8-20万)
高级级 30分钟 1-2小时 持续数据保护 + 热备 较高(20-50万)
容灾级 接近0 分钟级 双活/多活数据中心 极高(50万+)

深圳企业大多数选择标准级或高级级作为核心业务系统的灾备目标。以下为典型的系统分级与RPO/RTO目标设定示例:

电商交易系统:RPO≤15分钟,RTO≤30分钟(高级级)——每停机1分钟都意味着订单流失和用户体验下降

ERP/财务系统:RPO≤1小时,RTO≤2小时(高级级)——财务数据不能丢失超过一个账期

OA/邮件系统:RPO≤4小时,RTO≤4小时(标准级)——影响办公效率但不直接造成经济损失

测试/开发环境:RPO≤24小时,RTO≤24小时(基础级)——可通过重新部署和代码仓库恢复

制定RPO/RTO目标时,必须结合业务影响分析(BIA)来做。BIA的核心是评估每个系统停机带来的经济损失、客户影响、合规风险和品牌声誉损害,然后根据评估结果分级设定RPO/RTO目标。不能一刀切地给所有系统定同样的目标,那样会导致过度投资或者保护不足。

三、灾备分级方案——深圳企业怎么选

根据深圳企业的实际情况和IT预算水平,我们将灾备方案分为四个等级。每个等级对应不同的业务场景和投入预算。企业可以根据自身需求选择合适的级别,也可以对不同系统采用不同级别。

Level 1:本地备份(入门级)

适用场景:中小企业,50-200人,核心系统3-5个,数据量<5TB

方案:本地备份服务器 + 定时全量/增量备份 + 定期恢复演练

预算参考:2-5万元

本地备份是最基础的灾备方式,也是所有企业都应该做的"底线动作"。核心要求:备份数据存储在独立于生产环境的设备上,防止单点故障。建议配置备份一体机或NAS设备,设置每日全量备份(周末)和增量备份(工作日),保留至少30天的备份副本。此外,每周至少做一份离线备份(存储于移动硬盘或磁带),存放在机房以外的安全位置。

Level 2:同城备份(标准级)

适用场景:中型企业,200-1000人,核心系统5-10个,数据量5-50TB

方案:本地备份 + 同城备份中心(光纤专线同步)+ 异步数据复制

预算参考:8-20万元

同城备份在深圳具有天然的地理优势。深圳地域面积虽然不大(约1997平方公里),但在同城不同区域(如南山和龙岗、福田和宝安)建立备份中心,可以有效应对区域性灾害(如暴雨导致某一区域大面积停电、光纤中断)。技术要求:两个数据中心之间的光纤专线带宽不低于100Mbps,数据复制延迟控制在5分钟以内。建议采用存储层异步复制技术,将生产存储的数据定时复制到同城备份存储。

Level 3:两地三中心(高级级)

适用场景:大型企业/金融/政务,1000人以上,核心系统10个以上,数据量50TB+

方案:生产中心 + 同城灾备中心 + 异地灾备中心(深圳+东莞/惠州)

预算参考:50-200万元

"两地三中心"是国内大型金融机构的标准灾备架构。深圳企业通常会选择东莞或惠州作为异地灾备中心选址,因为两地与深圳的距离适中(50-100公里),网络延迟低(1-3ms),同时可以有效规避区域性风险(如台风、地震)。生产中心与同城灾备中心之间采用同步复制(RPO≈0),确保数据零丢失;同城与异地之间采用异步复制(RPO≈15-30分钟),作为极端灾难的最终兜底。

Level 4:云灾备(灵活级)

适用场景:各类规模企业,特别是上云企业或混合云架构

方案:本地/云上生产 + 云上灾备(跨可用区或跨地域)

预算参考:3-15万元/年(OPEX模式)

云灾备是近年来增长最快的灾备模式。深圳企业可以选择腾讯云、阿里云等国内主流云平台,将数据备份到云上的不同可用区。优势在于按需付费、弹性扩容、运维简化——不需要自己购买硬件、租赁机房、拉专线。腾讯云在华南地区有多个可用区(广州、深圳),支持跨可用区同步复制和跨地域异步复制,RPO可达到分钟级。对于初创企业和中小企业,云灾备是性价比最高的选择。

四、备份技术对比——选对方案事半功倍

不同的备份技术适用于不同的场景。下面对比几种主流备份技术的特点,帮助你在方案选型时做出正确决策:

技术类型 RPO RTO 适用场景 成本
定时全量备份 24小时 2-8小时 非关键业务系统、文件服务器
增量备份 1-4小时 1-4小时 一般业务系统、邮件系统 中低
持续数据保护(CDP) 秒级 15-30分钟 核心数据库、交易系统 较高
存储层同步复制 ≈0 5-15分钟 核心生产系统(需同城,距离<50km)
虚拟机热迁移 ≈0 1-5分钟 虚拟化环境、超融合架构
数据库日志传送 分钟级 10-30分钟 Oracle/MySQL/SQL Server数据库 中高

深信服备份容灾方案在深圳企业中应用广泛,特别是在超融合架构场景下具有天然优势。深信服超融合灾备方案的核心能力包括:

1. 持续数据保护(CDP):实现秒级RPO,支持按任意时间点恢复。即使遭遇勒索软件攻击导致数据被加密,也可以精确回滚到加密前的任意时间点,无需支付赎金。

2. 灾备编排:通过可视化编排界面定义恢复流程,支持一键切换和自动回切。当灾难发生时,运维人员只需点击"切换"按钮,系统自动按预设流程完成虚拟机启动、网络配置、DNS切换等操作,降低人工操作风险。

3. 演练自动化:支持定期自动灾备演练,无需中断生产业务。演练在隔离环境中进行,自动生成演练报告,包括RTO/RPO实测值、恢复成功率、问题清单等,确保灾备体系的有效性可验证。

4. 统一管理:通过云管平台实现多数据中心的统一监控和管理,支持灾备大屏展示。运维人员可以在一个界面上查看所有数据中心的运行状态、复制链路、存储容量、演练记录等信息。

五、灾备演练流程——不演练的灾备等于没做

灾备建设中最容易被忽视、也最致命的环节就是演练。我们见过太多企业投入几十万建设了灾备系统,但从未做过一次完整的恢复演练。真到灾难发生时才发现备份数据无法恢复、切换流程跑不通、关键人员不知道自己要做什么。这不是危言耸听——2025年深圳某物流企业因勒索软件导致核心系统瘫痪,虽然部署了备份系统,但备份数据同样被加密,且从未做过恢复测试,最终只能从零重建系统,业务中断超过2周。

灾备演练的标准流程:

步骤 内容 产出物
1. 制定演练计划 明确演练范围(哪些系统)、场景(什么类型的灾难)、时间窗口、参与人员及角色分工 演练方案文档
2. 桌面推演 模拟故障场景,各角色(IT运维、业务负责人、管理层)口头描述应对步骤,检验流程完整性 流程优化建议
3. 技术演练 实际操作数据恢复、系统切换、网络配置变更、业务系统启动 技术演练记录
4. 业务验证 核心业务功能测试(登录、查询、交易、报表等),确认数据一致性和业务可用性 验证报告
5. 回切恢复 将业务切回生产环境,验证回切过程的数据完整性和业务连续性 回切记录
6. 总结改进 分析演练结果,识别问题和改进点,更新应急预案和切换流程 演练总结报告

建议深圳企业至少每半年做一次完整的灾备演练,每季度做一次数据恢复验证。演练结果应纳入等保测评的考核范围——等保测评明确要求企业定期开展灾备演练并保留记录。此外,每次系统架构重大变更后,都应重新做一次灾备演练,确保变更没有破坏灾备链路。

六、真实案例——深圳某跨境电商灾备体系建设

客户背景

深圳南山某跨境电商企业,员工约500人,核心系统包括电商交易台、仓储管理系统(WMS)、客户管理系统(CRM)、ERP。日均订单量超过5万笔,停机1小时损失约30万元。原有备份方案仅为每日手工备份到移动硬盘,2025年3月因勒索软件导致数据被加密,恢复耗时5天,直接损失超150万元,间接损失(客户流失、品牌声誉)难以估算。

灾备方案设计(两地三中心架构):

生产中心(南山科技园):承载全部业务系统,部署深信服超融合集群(6节点),包含计算、存储、网络全栈能力。

同城灾备中心(龙岗):通过10Gbps光纤专线与生产中心互联,配置同步数据复制,RPO≈0,RTO≤10分钟。部署深信服超融合集群(3节点),平时处于待机状态。

异地灾备中心(东莞松山湖):异步数据复制,RPO≤15分钟,RTO≤30分钟。作为区域性灾难(如深圳全市停电、地震)的最终兜底。

CDP持续数据保护:核心数据库(MySQL集群)启用秒级CDP,支持按任意时间点恢复,有效应对勒索软件攻击导致的数据篡改和人为误删。

自动化演练:每月自动执行一次数据恢复演练(不中断生产),每季度执行一次完整的切换演练(含业务验证和回切)。

运维管理:通过深信服云管平台统一管理三个数据中心,支持大屏监控、告警通知、报表生成。

实施成果:

• 项目总投入:约120万元(含硬件、软件、专线、实施、培训)。

• 核心交易系统RPO:≈0,RTO:8分钟(优于设计目标10分钟)。

• 2025年11月首次完整切换演练:全程耗时47分钟(含业务验证),业务验证通过,数据一致性100%。

• 通过等保三级测评,灾备相关测评项全部满分。

• 2026年1月遭遇勒索软件攻击(非针对该企业,为同行案例),该企业因有CDP能力,在30分钟内完成数据回滚,业务零中断。

七、深圳企业灾备建设避坑清单

根据深圳地区项目的经验教训,以下是最容易踩的五个坑:

坑1:只备份不验证——备份数据从未做过恢复测试,真到用时发现备份文件损坏、格式不兼容、恢复程序报错。必须建立"备份即验证"的机制,每次备份后自动校验完整性(如checksum校验),并定期做恢复演练。

坑2:忽视应用层灾备——只做了数据库备份,忽略了中间件配置(Nginx/Tomcat)、应用代码版本、SSL证书、DNS解析、第三方接口密钥等。灾备恢复时才发现缺少关键组件,系统跑不起来。应用层灾备需要将所有配置纳入版本管理(Git),确保可以随时重建完整环境。

坑3:带宽估算不足——异地复制需要足够的带宽支撑。10TB数据在100Mbps带宽下需要约10天才能完成初次全量同步。日常增量复制如果数据变更量大(如数据库日志量大),带宽不足会导致RPO远超预期。方案设计时必须充分考虑网络带宽,建议在专线带宽的基础上预留30%以上的冗余。

坑4:没有文档化恢复流程——恢复操作依赖"某个人的记忆"。核心运维人员离职后,灾备切换变成"盲人摸象"。必须将恢复流程文档化、标准化,并定期更新。建议使用SOP(标准操作程序)格式,每一步操作都写明具体命令、预期结果和异常处理方式。

坑5:忽略了法律合规要求——《网络安全法》《数据安全法》《个人信息保护法》都对数据保护和灾备有明确要求。等保测评中也有灾备相关的考核项。灾备方案必须纳入合规评估范围,确保满足法律法规要求。例如,《个人信息保护法》要求个人信息处理者采取加密、备份等措施保护个人信息安全。

八、FAQ——深圳企业灾备高频问题

Q1:中小企业有必要做异地容灾吗?

对于数据量不大(<1TB)、业务中断影响较小的中小企业,本地备份+同城备份已经足够。但涉及大量客户数据或核心交易系统的企业,建议至少做同城备份。云灾备方案的门槛已经降到很低,年费3-5万元即可起步,不需要自己购买硬件或租赁机房。中小企业可以从云灾备切入,后续根据业务发展再升级到自建异地容灾。

Q2:勒索软件攻击后,备份数据会被一起加密吗?

如果备份存储与生产系统在同一网络且权限管理不当,确实存在被加密的风险。建议使用"3-2-1备份原则":3份数据副本、2种不同介质、1份离线存储。其中离线存储(如磁带或断网硬盘)是最有效的防勒索手段,因为勒索软件无法访问断网的存储介质。CDP方案支持按任意时间点恢复,即使备份被加密,也可以恢复到加密前的时间点。

Q3:灾备切换后,如何切回生产环境?

回切(failback)是灾备流程中容易被忽视的环节。正确的做法是:先在灾备环境稳定运行,确认业务正常后,将灾备期间产生的增量数据反向同步到生产环境。数据同步完成后,做一次完整的数据一致性校验,确认无误后再将业务切回生产中心。整个过程需要有明确的回切预案和验证步骤。建议在正常时期就做一次完整的回切演练,确保流程畅通。

Q4:灾备系统的日常运维成本高吗?

取决于方案复杂度。本地备份方案的日常运维成本很低,每天检查备份任务是否成功即可。两地三中心方案需要专人维护复制链路、监控存储容量、定期演练。如果使用深信服等一体化方案,通过统一管理平台可以大幅降低运维工作量。一般来说,灾备系统的日常运维工作量占IT团队总工作量的5%-10%。

▎关于作者

梁锋光 | 企业级IT基础设施14年

最新文章

随机文章

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