当前位置:首页>学习笔记>网络安全学习笔记:为什么程序运行离不开内存

网络安全学习笔记:为什么程序运行离不开内存

  • 2026-03-28 13:18:41
网络安全学习笔记:为什么程序运行离不开内存

很多人买电脑、买手机时,最先看的就是“内存有多大”。
但真要问一句:内存到底是什么,它和硬盘到底有什么区别,它为什么会影响程序运行速度?
能说清楚的人其实不多。

在网络安全领域,这些问题不是“硬件爱好者的冷知识”,而是非常基础的底层常识。你分析程序为什么卡、服务为什么跑不起来、靶场为什么一启动就吃满资源、某个进程为什么会 OOM(Out of Memory),最后都会落到内存这一层。

这篇文章就把内存这件事讲透一点,尽量不绕术语,直接从系统和安全场景出发。


一、内存到底是什么

内存的全称是内部存储器,也常叫主存
在日常技术语境里,我们更常看到它的另一个名字:RAM(Random Access Memory,随机存取存储器)

这里先抓住一个最核心的点:

内存不是用来长期保存文件的,它是给 CPU 临时“干活”用的空间。

很多人容易把内存和硬盘混在一起说,尤其在手机参数里,常常把“128GB 存储”说成“128G 内存”。从严格的计算机术语来说,这是不准确的。

  • • 内存:运行时使用,和 CPU 直接协作
  • • 硬盘/闪存/存储空间:长期保存文件、系统、程序数据

也就是说,真正和 CPU 高频打交道的是 RAM,而不是你手机参数页上那个 128GB、256GB 的“存储容量”。


二、为什么一定要有内存,CPU 不能直接操作硬盘吗?

这是理解内存最关键的问题。

答案是:不能直接高效地干

原因很简单——CPU 太快,硬盘太慢

如果把 CPU 比作一个处理速度极快的工人,那硬盘更像一个容量很大但响应较慢的仓库。工人不可能每处理一步就跑去远处的大仓库拿一件东西,那样绝大多数时间都浪费在等待上。

所以计算机的设计思路是:

  1. 1. 先把要用的数据从硬盘取出来
  2. 2. 放到速度快得多的内存里
  3. 3. CPU 再从内存里读取、计算、修改
  4. 4. 需要长期保存时,再把结果写回硬盘

可以看这张简单示意图:

硬盘/SSD\n长期存储
内存 RAM\n临时存放运行数据
CPU\n执行指令与运算

图 1:CPU、内存、硬盘之间的数据流转关系

所以内存至少承担了两个核心角色:

  • • 临时存放 CPU 正在处理的数据和指令
  • • 充当 CPU 与硬盘之间的高速缓冲区

这也是为什么程序启动时会“占内存”——它本质上是被加载到了内存中运行,而不是直接趴在硬盘上执行。


三、既然 CPU 需要存数据,为什么不把大容量存储都做到 CPU 里面?

这个问题很多人第一次接触时都会想:
既然 CPU 最快,那干脆把所有需要的数据都做进 CPU,不就更快了吗?

理论上当然越近越快,但现实里做不到,主要有两个原因:

1. 成本极高

CPU 内部的存储资源非常昂贵。
为了追求极高速度,它内部会设计缓存(Cache),但容量通常很小。

常见层级大致是这样:

寄存器 Register\n最快,容量极小
L1 Cache
L2 Cache
L3 Cache
内存 RAM
硬盘/SSD

图 2:从 CPU 到硬盘的存储层级

越靠近 CPU,速度越快,但容量越小、价格越高。
如果你把几十 GB 甚至几百 GB 的空间都塞进 CPU,成本会高得离谱,工程上也不现实。

2. 容量和速度要平衡

CPU 里的缓存适合放“马上要用、频繁要用”的数据,
而内存则负责放“当前运行阶段的大量数据”,
硬盘则负责长期保存。

这是一个典型的分层设计:
不是所有东西都追求最快,而是追求速度、容量、成本之间的平衡。


四、内存到底在“存”什么

内存里存的不是“你下载的电影”这种长期文件,而是程序运行过程中的即时内容,比如:

  • • 正在执行的代码片段
  • • 当前打开程序需要的数据
  • • 用户输入的临时内容
  • • 网络连接的缓冲数据
  • • 程序计算的中间结果
  • • 系统分配给各个进程的工作区

比如你打开浏览器:

  • • 浏览器程序代码会被加载进内存
  • • 当前网页内容、图片、脚本、缓存会占用内存
  • • 每个标签页、插件、渲染进程都会继续申请内存

你打开越多程序,后台服务越多,占用的内存自然越大。

从安全角度看,内存尤其重要,因为很多敏感内容其实都在内存里短暂出现过,比如:

  • • 登录凭据
  • • 解密后的明文数据
  • • 会话令牌
  • • 程序运行态密钥
  • • 注入后的恶意代码
  • • 无文件攻击留下的内存痕迹

这也是为什么内存取证在应急响应中非常有价值。


五、虚拟内存不是“假的内存”,它解决的是管理问题

说到内存,很多人会听到一个词:虚拟内存
这个概念特别容易被误解。

先说结论:

虚拟内存不是“凭空多出来的一块物理内存”,而是一套地址映射机制。

程序在运行时,并不是直接去操作某一根物理内存条上的某个真实位置,而是先使用虚拟地址空间。操作系统再通过页表等机制,把这些虚拟地址映射到实际的物理内存。

这么设计有几个重要意义:

1. 让程序看到连续的地址空间

程序不需要关心真实物理内存是不是碎片化的。
对它来说,看到的是一块连续、规则的地址空间,开发和运行都更简单。

2. 做到进程隔离

如果所有程序都直接碰物理内存,那互相踩踏几乎是必然的。
引入虚拟地址空间后,每个进程都像“独占”了一片内存,安全性和稳定性都更好。

3. 支持换页与扩展机制

当物理内存不足时,操作系统还可以把部分不活跃的页换到磁盘上的交换区(swap/pagefile),这也是广义上很多人提到“虚拟内存”的场景来源。

可以这样理解:

进程看到的虚拟地址
操作系统内存管理
物理内存
交换区/页面文件

图 3:虚拟内存映射关系

在安全分析里,理解虚拟内存非常重要。你做漏洞利用、调试程序、分析内存布局、研究栈溢出、堆喷射、ASLR 时,都会碰到这个概念。


六、内存和“存储空间”不是一回事,手机参数最容易把人带偏

很多人被手机厂商的宣传话术带偏了,以为“256G 内存”是正常说法。
实际上更准确的说法应该是:

  • • 8GB/12GB:运行内存(RAM)
  • • 128GB/256GB/512GB:存储容量(闪存/ROM 语境下的容量)

虽然日常聊天里大家都懂你在说什么,但如果是技术文章、排障文档、学习笔记,建议尽量区分清楚。

可以直接看这个对比:

项目
内存(RAM)
存储空间(硬盘/闪存)
作用
运行时临时存放数据
长期保存文件和系统
是否直接服务 CPU
否,需要先加载到内存
速度
相对慢
断电后数据
丢失
保留
常见表述
8GB、16GB、32GB
128GB、512GB、1TB

图 4:内存与存储空间的区别

如果你在技术语境里把 U 盘、硬盘、手机闪存都叫“内存”,会让很多讨论失焦,尤其在排查性能问题时更容易误判。


七、内存越大,电脑一定越快吗?

这句话只能说通常有帮助,但不是绝对

内存增大带来的好处

当内存足够大时,系统可以:

  • • 同时容纳更多进程和后台服务
  • • 缓存更多运行中的数据
  • • 减少频繁换页
  • • 降低从磁盘反复读取数据的次数

这就是为什么老电脑从 1GB 升到 4GB、8GB,体验会有明显提升;
很多虚拟机、Docker 环境、IDE、浏览器一开就吃内存的机器,加内存往往很有效。

但不是越大越神

如果你的工作负载本身并不吃内存,再继续堆大容量,提升就不一定明显。
程序性能还受很多因素影响:

  • • CPU 性能
  • • 磁盘速度(SSD/HDD)
  • • 程序本身设计
  • • 网络状况
  • • 系统调度
  • • 是否存在内存泄漏

所以看性能不能只盯着内存容量。


八、内存频率是什么,为什么也会影响性能

除了容量,内存还有一个很重要的参数:工作频率

单位通常是 MHz
例如常见的 DDR4-2666、DDR4-3200、DDR5-5600,本质上都和数据传输速率有关。

简单理解:

在其它条件相近时,内存频率越高,数据传输速度通常越快。

但这里也有几个现实限制:

1. 不是只换高频条就一定满血

内存频率能跑多高,还取决于:

  • • 主板支持情况
  • • CPU 内存控制器支持情况
  • • BIOS 配置
  • • 内存本身规格

也就是说,一条高频内存插上去,不一定就真的按标称频率运行。

2. 实际体验提升要看场景

在一些高吞吐场景、集显平台、特定计算任务中,内存频率影响会更明显;
而在一般办公、普通开发场景中,容量不足往往比频率偏低更致命。


九、从安全角度看,为什么内存特别关键

内存不只是“运行快慢”的问题,它还是安全分析的重要战场。

1. 恶意代码常驻位置

很多恶意样本运行后会把代码、配置、解密结果放进内存。
无文件攻击、内存马、PowerShell 注入、反射加载 DLL,这些都离不开内存。

2. 取证价值很高

磁盘上的文件可能被删、被加密、被擦除,但运行中的痕迹往往还在内存里:

  • • 进程对象
  • • 网络连接
  • • 注入模块
  • • 凭据残留
  • • 可疑字符串
  • • 解密后的配置

3. 漏洞利用和内存强相关

缓冲区溢出、UAF、堆漏洞、栈漏洞、格式化字符串、ROP 链,本质上都在和内存布局打交道。
如果对内存机制一无所知,很多漏洞原理只能停留在“背概念”。


十、写在最后:理解内存,等于理解程序是怎么“活”起来的

很多人对内存的认知停留在“8G 不够用,16G 差不多,32G 很爽”。
这当然没错,但还远远不够。

更重要的是理解下面这条链路:

  • • 程序存放在硬盘上
  • • 启动时被加载到内存
  • • CPU 从内存中读取指令和数据
  • • 运行过程中不断申请、释放、修改内存
  • • 需要持久化时再写回磁盘

也就是说,程序不是在硬盘上“直接跑”的,而是在内存里活起来的。

搞懂这件事之后,很多操作系统原理、程序调试、性能分析、漏洞利用和安全取证的问题,都会开始变得清晰。


图文小结

图 5:程序运行为什么离不开内存

硬盘中的程序和数据
加载到内存
CPU读取并执行
生成运行结果
需要保存时写回硬盘

图 6:内存的两个核心职责

内存 RAM
临时存放CPU要处理的数据
充当CPU和硬盘之间的高速缓冲区

· 今 日 鉴 图 ·

最新文章

随机文章

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