乐于分享
好东西不私藏

Rapid Eye Analysis软件

Rapid Eye Analysis软件

首次公开发布 · 商业授权 · 免费试用

通道 S 参数就在手边,为了一张眼图还要排队等仿真

REA(Rapid Eye Analysis)—— S 参数进,眼图和余量出

S 参数直接出眼图FFE / DFE / CTLE 联合优化COM 余量 + σ 分解光眼 + TDECQ553 条 SCPI 命令六个 S 参数工具窗中文 / English解压双击即用

这是第一次对外发布

这个工具是我自己的活逼出来的:每天要判几十条通道能不能过,均衡参数手调,电口算 COM、光口出 TDECQ 还得换软件。先是写脚本,后来加界面,再补测试和文档,断断续续两年多——所以版本号已经是 2.x,但这是它第一次拿出来公开

新手和老手关心的不是一回事,我都写了。刚接触高速链路的:装完直接翻帮助 → 快速入门指南,用软件自带的演示文件走 9 步,手上没有测试数据也能开始。已经天天算 COM、开 PLTS 的:建议先跳到后面的口径说明那节——你真正想知道的是"它算的数跟我这套对不对得上",那节就是写给你的。

下面这几件事,我自己都干过:

通道测完了,S 参数就在手边,只是想知道"这条到底能不能过",结果得开重型仿真环境、等许可、把流程再拼一遍。

均衡参数手调:TX FFE 抽头怎么配、CTLE 增益给多少、DFE 开几阶。试到第几十轮的时候,你已经不确定这是不是最好的了

电口一套工具算 COM,光口另一套出 TDECQ,中间还要倒一次数据格式。

想把一批通道挂上去过夜跑回归,还得自己再写一层脚本去驱动界面。

拿到别人给的 S 参数,第一反应是怀疑数据本身——无源吗?互易吗?因果吗?出了怪结果,说不清是数据的问题还是算法的问题。

REA 就是把这条路做短的:解压、双击、把 .s4p 丢进去,眼图和 COM 余量直接出来。不装 Python,不配环境,也不需要大型 EDA 的完整许可。

先说清楚它在算什么

如果你是刚接触这块的,三个词先对上号:
S 参数:网络分析仪测出来(或者仿真出来)的文件,描述这条通道对信号做了什么,.s2p / .s4p 就是它。
眼图:把成千上万个比特按周期叠在一起看。中间那只"眼"还睁着多大,接收端就还剩多少判决余量。
COM:IEEE 802.3 定的一个数,把损耗、反射、串扰、噪声一起折算成"这条链路够不够格",一般 ≥ 3 dB 算过。
软件干的事就是把这三者接起来:S 参数进去,眼图和 COM 出来。中间每个参数在改什么,快速入门指南里一步一句写着,不用先去啃标准。

一、三下就有第一张眼图

选文件 →(S4P 自动做差分端口配对)→ 点"生成眼图"。右边出图,下面一行是眼高、眼宽、COM、VEO / SNDR,能直接抄进报告;左边整条信号链按信号源 → TX FFE → 滤波 → CTLE → CDR → RX FFE → DFE排开,点哪一级配哪一级。
▲ 左边信号链分级配置,右边眼图和指标,一屏看完
顺便说说这中间发生了什么
频域的 S 参数换到时域,就是这条通道对一个孤立脉冲的响应:脉冲被拉长、拖出尾巴,尾巴压在后面的比特上,这就是 ISI。把码型按这条响应叠起来,再叠上反射、串扰和噪声,眼图就成形了;均衡器做的事,正是按相反的形状把这条拖尾抵掉
所以眼图不是画出来好看的,它是通道响应 × 码型 × 噪声的直接结果——这也是为什么你动一个抽头,眼睛的形状立刻就跟着变。

二、闭着的眼,一级一级救回来

拿软件自带的演示通道说事:差分插损约9.6 dB@26.56 GHz,跑 PAM4 53.125 GBd。不加均衡的时候眼是闭的,COM 是负的。
▲ 均衡前:眼几乎闭合,COM = −6.36 dB
然后按信号链顺序逐级"启用 + 优化",每一级都是点一下按钮自动搜参数,不用手工试抽头。这条通道上的阶梯是:−6.36 →(TX FFE)8.10 →(CTLE)8.91 →(RX FFE)10.00 dB
▲ 全链均衡后:三只 PAM4 眼张开,COM = 9.99 dB
最后一级 DFE 在这条通道上几乎没捡到东西(10.00 → 9.99,差在小数点后两位)。我特意没把这个藏起来——它正好说明优化器在干什么:每一级收尾都会拿实际部署的链路复核一遍,帮不上忙就如实讲、必要时自动把这一级关掉,而不是硬塞一组"看着像优化过"的参数。优化不许让结果变差,这是我给自己定的死规矩。
为什么优化目标是 COM 而不是眼高——这个亏我吃过。把高频抬得更狠,眼看着是更开了,可噪声也被一起抬起来;抽头把拖尾压平的同时,主峰也被削薄。只盯眼高,会选出一组"看着漂亮、算完更差"的参数。所以判据必须是信号和噪声一起算完之后的余量。
还有浮动抽头:反射带来的拖尾常常出现在离主峰很远的地方(信号往返一趟才回来),抽头不一定要挨在一起。软件会自己去找该把抽头放在哪几个位置。

三、余量按标准算,整套参数能搬过来

眼图之外,直接给IEEE 802.3 Annex 93A 口径的 COM、SNDR,以及噪声和抖动的 σ 分解。给一堆分项而不是只丢一个总数,是为了让你能逐项对照——余量被哪一项吃掉的,看得见。
已经在用 COM 工具的朋友有个省事办法:把结果 CSV 和参数 Excel 一起导进来,信号、封装、均衡上下限、噪声预算、串扰幅度整套落到界面上,还能顺手按同一套参数重新优化一次均衡器。这也是最快的交叉验证方式。
▲ 一套 COM 配置导入后的眼图与指标

四、光模块不用再换一套工具

画布上可以摆电光调制器(EO)、光纤、光电探测(OE),末端接 IEEE 802.3 的TDECQ 参考接收机。电域走到光域是连着算的,出光眼、出 TDECQ,中间不导数据、不换软件。
▲ 上面是进参考接收机之前的眼,下面是经参考接收机均衡之后:眼宽 0.192 UI → 0.440 UI
为什么非得有个"参考接收机"
发射波形好不好,不能拿各家不同的接收机去量,否则同一个模块换台仪器就换个结论。标准的做法是规定一台统一的参考接收机——带宽、均衡能力、噪声口径全写死,大家都用它量,数才可比。TDECQ 衡量的就是:在这台"标准接收机"上,你的波形比理想波形多付了多少代价(dB,越小越好)。

五、六个 S 参数工具窗,口径照 PLTS 来

眼图之外,日常那些活也在里面:TDR、史密斯圆图、级联、去嵌、分割、格式转换,六个独立窗口,想开几个开几个。加窗类型、速度因子、直流外推这些参数的默认值和叫法都照 PLTS 的习惯来,从那边过来不用重新学一遍。
▲ TDR:阻抗随距离的剖面,哪一段偏了、偏多少,直接读
时域为什么能"看见"位置
反射有多大,取决于阻抗突变有多狠;回波什么时候回来,取决于它离参考面有多远。把频域的反射系数换到时域,横轴的时间乘上传播速度就是距离。所以过孔、连接器、焊盘各自的"鼓包"会落在各自的位置上:幅度告诉你多严重,位置告诉你改哪儿
▲ 级联:夹具 + 走线 + 夹具串成整条链路,结果能存成新的 S 参数文件
文件一进来,先替你把数据看一眼
无源性、互易性、因果性逐项检查,有问题状态栏直接说(比如"非无源:max σ(S) = 1.01 > 1")。因果性明显不好的文件会自动打开因果重建,并且告诉你它这么做了——省下"结果怪,先怀疑谁"的那半天。

六、把信号链拆成积木:专家模式

标准模式的信号链顺序是固定的,够用但不够自由。专家模式把每一级变成画布上的节点:信号源、S 参数段、封装、PCB、FFE、CTLE、DFE、CDR、噪声、光器件、探针——连线自己拉,顺序自己定,还能从一个点分出好几条支路。
最有用的是做"同一条通道,两种方案"的对比:一条链只开 CTLE,另一条 CTLE 加 DFE,两个探针同屏出两张眼,指标列在一张表里。比封装模型改一改差多少、比两种夹具方案,都这么比。每个节点也能单独优化,优化完的系数就写回那个节点。
▲ 专家模式:链路成了节点图,双击改参数,多个探针各出一张眼
两个模式的设置是各自独立的:在专家模式里怎么折腾,都不会动到标准模式那套配置;要搬的时候用一个"复制配置过去"的按钮搬一次就行。

七、当台式仪器用:553 条 SCPI 命令

打开"SCPI 远程控制",程序就在TCP 5025上收标准 SCPI 命令。加载文件、改参数、跑优化、读回指标——553 条命令,界面上能点的基本都能发,而且界面会跟着动:脚本跑到哪一步,屏幕上就是哪一步,出问题一眼看到是哪一句的锅。
我自己最常用两个场景:一是一批通道挂上去过夜跑,早上来看表;二是跟别的仪器联动——VNA 测完直接把文件推过来算。演示文件夹里放了一份完整的命令序列,逐行发过去就能把整套流程复现一遍。

八、以后升级:帮助 → 检查更新

装完就不用再惦记去哪儿找新包。帮助 → 检查更新…点一下,有新版就报版本号,确认后断点续传下载(网断了下次接着传,不从头来),下完自动换好文件并重启。
▲ 已经是最新版就这么一句话告诉你

这里头到底有多少东西

两年多攒下来的,都装在一个解压后 400 MB 的文件夹里:
553 条 SCPI 命令
界面能做的基本都能脚本化,而且改完界面跟着刷新
20 组 CTLE 预设
19 组照标准文档一条条抄进去的,外加 1 组自定义;覆盖 802.3、OIF、PCIe、USB
9 种 PRBS + SSPRQ
PRBS7 一路到 PRBS31,另加 SSPRQ 和自定义码型文件
六个 S 参数工具窗
TDR / 史密斯 / 级联 / 去嵌 / 分割 / 格式转换,可以同时开着比
最高 250 GBd
NRZ / PAM4;112G、224G 这些场景都在覆盖范围里
中英双语
界面即时切换;16 章操作手册 + 快速入门指南,两种语言各一份 PDF
每次发版的自检
122 项单元测试、125 条端到端用户旅程、553 条命令逐条扫一遍、14 组关键场景跟金标准逐字符比对——全绿才打包

也说清楚它不做什么

它不做三维电磁场求解(S 参数得从 VNA 或者场求解器来),不驱动硬件采数据,也不替代通用电路仿真器。它只把"S 参数 → 眼图 / 余量 / 光眼指标"这一段做深、做快、做成能脚本化的。

怎么开始用

1

下载解压——文末有下载站地址(压缩包 191 MB,解压后约 400 MB)。解压出来就是个文件夹,不装 Python、不装 EDA。首次运行 Windows 可能提示"未知发布者",选"仍要运行"。

2

双击就出界面——手上没有测试数据也不影响:安装目录里的demo 文件夹自带演示 S 参数(干净通道、高损通道、夹具、串扰源、长通道)、三套 COM 演示数据(50G / 120G / 212G)和现成配置。跟着帮助 → 快速入门指南走 9 步,常用功能就摸过一遍了。想细看每个参数,按F1打开 16 章手册(后面带术语表)。

3

领个试用 key——公众号后台留言就行。试用额度是500 次眼图计算(按次算,不按天;状态栏一直显示还剩多少次),功能不阉割:光眼、TDECQ、SCPI、六个工具窗全都能用。

谁会用得上

做 112G / 224G 背板、线缆、连接器的
——通道测完就想知道余量还剩多少
光模块开发和测试
——光眼、TDECQ 和电口 COM 在一个软件里,不用倒数据
实验室里做批量验证的
——SCPI 脚本挂上去,一批一批跑
天天和 S 参数打交道的
——TDR、去嵌、级联、格式转换,口径照 PLTS
刚接手高速链路的新人
——跟着快速入门走一遍,就知道每个参数在改什么
已经在用 COM 工具 / PLTS 的老手
——配置整套导进来,拿它跟现有结果交叉验证

口径说明(写给已经在算 COM / 开 PLTS 的)

第一次拿到一个新工具,该问的不是界面好不好看,是它算的数跟我这套对不对得上。所以口径我摊开写:

COM

按 IEEE 802.3 Annex 93A 的口径实现,同时给 SNDR 和噪声 / 抖动的 σ 分解,方便你逐项对,而不是只能对一个总数。

COM 工具的配置可以整套导入

(结果 CSV + 参数 Excel):同一套参数两边各跑一遍,对不对得上当场就知道。

工具箱自己能对自己

:级联和去嵌、分割和级联互为逆运算——分割再拼回去、去嵌再嵌回去,往返误差在机器精度量级(10⁻¹² 以下)。默认值与命名对齐 PLTS,同一份文件两边的曲线可以直接叠图。

TDECQ

走 IEEE 802.3 的参考接收机流程(含 5 抽头 FFE 和规定的噪声口径),不是自己凑的近似。

数据质量摆在明面上

:无源 / 互易 / 因果三项检查的结论都写在界面上;因果重建是自动判断加明确提示,不是默默做掉——你始终知道手里这条曲线有没有被动过。

GPU 只用来提速,不用来改结论

:关键判决路径和 CPU 对齐,个别并行路径的数值差异控制在0.03 dB量级,远小于工程判据的关注粒度;没显卡就自动走 CPU。

想自己验一遍:demo 文件夹里三套 COM 演示数据(50G / 120G / 212G)和配置都是现成的。导入、跑一遍、跟你手上的结果对一下,十来分钟就能得出"能不能信"的判断。别信我说的,自己看数。

技术规格

输入格式
Touchstone .s2p / .s4p(S4P 自动差分配对,端口组可自定义)
调制 / 速率 / 码型
NRZ / PAM4,0.1–250 GBd;PRBS7 / 9 / 11 / 13 / 15 / 20 / 23 / 27 / 31、SSPRQ、自定义码型
均衡
TX FFE / CTLE / RX FFE / DFE,逐级或联合优化 + 浮动抽头搜索
串扰 / 抖动 / 噪声
最多 8 路 FEXT / NEXT 注入(ICN 分类统计)、RJ / SJ / SSC、噪声预算按项映射进眼图
封装 / 通道模型
TX / RX 封装 + PCB 段级联(die 寄生、z_p、C_d、L_s 等可设)
内置预设
20 组 CTLE:802.3bs/cd(CR/KR、C2C)、802.3ck(CR/KR、C2C、C2M)、802.3dj-200G、OIF 28G / 56G / 112G、PCIe 3–7、USB 3.2 / USB4,另含自定义
余量指标
COM(Annex 93A 口径)、SNDR、VEO、眼高 / 眼宽、σ 分解
光链路
EO / 光纤 / OE 建模、光眼、IEEE 802.3 TDECQ 参考接收机
专家模式
可重排节点画布、分支链路、多探针同屏对比、单节点优化
S 参数工具箱
TDR / 史密斯 / 级联 / 去嵌 / 分割 / 格式转换(PLTS 对齐)
远程控制
SCPI over TCP/IP :5025,553 条命令,界面实时同步
加速
可选 CUDA GPU 加速(无显卡自动走 CPU);CPU 核数 / 内存 / 显存上限可设
文档
16 章操作手册(带术语表)+ 快速入门指南,中英双语 PDF,随软件附带
系统
Windows 10 / 11(x64),解压双击即用
授权
商业授权;提供免费试用(500 次眼图计算,功能完整)
有需求、有 bug、或者你要的标准预设还没进去,公众号留言告诉我,附上截图和 S 参数文件最好,我看得最快。

下载试用

自建的下载站,国内直连,支持断点续传

个人下载站

始终是最新版

106.14.76.130

浏览器打开 → 找到 REA → 下载

GitHub 介绍页

规格和下载直链(不放软件本体)

github.com/zhh198903-ctrl/rapid-eye-analysis

页面里有直链

当前版本 REA_dist_v2_0_2.zip(191 MB)装好之后,升级走 帮助 → 检查更新

试用 key 在公众号后台领

留言就行;新版本和 bug 修复也会在这里推

长按识别二维码
身边有做高速链路和光模块的同事,顺手转给他 👆
S 参数进,眼图和余量出 —— 少排一次仿真的队
笔者认为一个合格的测试工程师要能做到自行翻阅规范,基于规范对应章节利用合适的仪表进行正确的测试;一个优秀的测试工程师熟练掌握了规范,能第一时间确定测试方案、找到测试卡点并提供解决方案;而顶尖的测试工程师需要跳出规范,了解其背后的机制并提出合理的建议引导规范往正确的方向发展。
我们既要学会利用强大的AI工具放大自己的能力,更要夯实自身的基础。千万不要投机取巧以为有了AI就省事了,因为0乘以再大的数也是0。
基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-08-12 21:23:49 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/927482.html
  2. 运行时间 : 0.225181s [ 吞吐率:4.44req/s ] 内存消耗:4,811.08kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=63ad30c20d9e9e47d1dac3ec27bcf27d
  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 ( 4.22 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.11 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.000852s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.001335s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000725s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000706s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.001287s ]
  6. SELECT * FROM `set` [ RunTime:0.008405s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.001501s ]
  8. SELECT * FROM `article` WHERE `id` = 927482 LIMIT 1 [ RunTime:0.001105s ]
  9. UPDATE `article` SET `lasttime` = 1786541029 WHERE `id` = 927482 [ RunTime:0.007128s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000606s ]
  11. SELECT * FROM `article` WHERE `id` < 927482 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.001035s ]
  12. SELECT * FROM `article` WHERE `id` > 927482 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.001082s ]
  13. SELECT * FROM `article` WHERE `id` < 927482 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.006765s ]
  14. SELECT * FROM `article` WHERE `id` < 927482 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.002082s ]
  15. SELECT * FROM `article` WHERE `id` < 927482 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.017359s ]
0.228423s