跳到内容
当前位置:首页>考研真题>高三数学一轮复习|第四部分 · 第二小节:导数中的切线求解与函数单调性讨论

高三数学一轮复习|第四部分 · 第二小节:导数中的切线求解与函数单调性讨论

  • 2026-09-26 16:53:31
高三数学一轮复习|第四部分 · 第二小节:导数中的切线求解与函数单调性讨论

导数中的切线求解与函数单调性讨论

Web3.0数学世界里:

导数 = 函数的变化率引擎

切线 = 导数生成的局部几何接口

单调性 = 导数控制的函数运行方向

前一节我们已经搭好了“导数系统”的底层协议。

这一节开始真正调用它。

两个核心任务:

① 用导数解决切线问题

② 用导数研究函数单调性

这两个模块,也是后面极值、最值、零点、不等式、参数讨论等问题的重要基础。

⸻

一、先建立这一节的知识架构

这一节可以直接记成一张“导数应用地图”:

导数

↓

① 切线方程

→ 已知切点求切线

→ 过曲线外一点求切线

→ 两条曲线求公切线

② 函数单调性

→ 不含参数

→ 含参数

→ 分类讨论

最终形成:

导数 → 符号 → 单调性 → 极值 → 最值 → 零点 → 不等式

所以不要把导数题看成一个个孤立题型。

它们实际上都在调用同一个核心API:f’(x)到底告诉了我们什么?

⸻

PART 01

切点在曲线上的切线方程

这是最基础、也是必须熟练掌握的切线问题。

⸻

1. 核心协议

如果函数:y = f(x)

在:x = x₀

处可导,那么:切点:P(x₀,f(x₀))

切线斜率:k = f’(x₀)

所以切线方程:y - f(x₀) = f’(x₀)(x - x₀)

这就是整个“切线系统”的核心公式。

⸻

2. Web3.0理解

可以把它理解成:

函数图像 = 主系统

切点 = 接口位置

f’(x₀) = 当前接口的斜率参数

切线方程 = 根据接口参数生成的一条局部直线

所以:找切线,本质上就是:

先定位接口 → 再读取斜率 → 最后生成直线。

⸻

3. 标准四步法

STEP 1:确定切点

如果题目直接告诉:“求曲线在 x = x₀ 处的切线”

那么:P(x₀,f(x₀))

⸻

STEP 2:求导

求:f’(x)

⸻

STEP 3:计算切线斜率

代入:k = f’(x₀)

⸻

STEP 4:写点斜式

直接使用:y - f(x₀) = f’(x₀)(x - x₀)

然后整理即可。

⸻

4. 典型例题

已知:f(x) = x² + 1

求曲线在:x = 1处的切线方程。

第一步:找切点  f(1) = 2

所以:P(1,2)

第二步:求导  f’(x) = 2x

第三步:求斜率  f’(1) = 2

所以:k = 2

第四步:写切线

y - 2 = 2(x - 1)  整理:  y = 2x

⸻

PART 02

过曲线外一点,求切线方程

这类题是切线问题的第一次升级。

最重要的一句话:“过某一点的切线”≠“在这个点处的切线”。

这是很多同学第一次做这类题时最容易犯的错误。

⸻

1. 为什么不能直接求导?

例如:

曲线:y = f(x)

外部已知点:A(x₁,y₁)

但是:A不在曲线上。

那么:A不是切点。

真正的切点应该是:P(t,f(t))

这里的:t 是一个未知数。

⸻

2. Web3.0切线协议

现在系统里有两个点:

A(x₁,y₁)

↓

未知切点 P(t,f(t))

切线必须同时满足两个条件:

条件①

它是曲线在P点的切线。

所以斜率:k = f’(t)

条件②

它经过A点。

所以根据两点斜率:

k = [f(t)-y₁] / (t-x₁)

于是得到核心方程:

f’(t) = [f(t)-y₁] / (t-x₁)

整理:f(t)-y₁ = f’(t)(t-x₁)

这就是:“过曲线外一点求切线”的核心方程

⸻

3. 标准五步法

STEP 1:设切点

设:P(t,f(t))

⸻

STEP 2:求导

求:f’(x)

⸻

STEP 3:得到切线斜率

因为切线在P点:k = f’(t)

⸻

STEP 4:利用“过已知点”建立方程

根据:k = [f(t)-y₁] / (t-x₁)

得到:f’(t) = [f(t)-y₁] / (t-x₁)

求出:t

⸻

STEP 5:写切线

得到t以后:k = f’(t)

然后:y-y₁ = k(x-x₁)

⸻

4. 高频易错点

错误①

直接把外部点当切点。

错误思维:“题目给了A点,所以就在A点求导。”  ×

正确思维:A只是切线经过的点,不一定是切点。

⸻

错误②

只找到一个t就结束。

一个外部点可能对应:两条切线

甚至在特殊函数结构下可能出现更多情况。

所以:方程有几个合法的t,就要检查对应几条切线。

⸻

错误③

忽略定义域。

求出来的:t

必须满足:t ∈ 函数定义域

否则直接舍去。

⸻

PART 03(难)

两条曲线的公切线方程

进入第三种切线模式:公切线

所谓公切线,本质就是:

同一条直线,同时与两条曲线相切。

这意味着:同一个斜率、同一个截距

⸻

1. Web3.0理解

假设:第一条曲线:y = f(x)

         第二条曲线:y = g(x)

         公切线:y = kx + b

那么它同时连接两个系统:f(x) ← 公切线 → g(x)

所以必须同时满足:斜率一致  f’(x₁) = g’(x₂) = k

直线位置一致

第一条曲线:f(x₁) = kx₁ + b

第二条曲线:g(x₂) = kx₂ + b

因此:f(x₁)-kx₁ = g(x₂)-kx₂

⸻

2. 公切线的核心方程组

设第一条曲线的切点:P(x₁,f(x₁))

第二条曲线的切点:Q(x₂,g(x₂))

则:条件①:斜率相同  f’(x₁) = g’(x₂)

      条件②:同一条直线  f(x₁)-x₁f’(x₁) = g(x₂)-x₂g’(x₂)

求出:x₁、x₂

之后得到:k = f’(x₁)

最后:y-f(x₁) = k(x-x₁)

⸻

3. 公切线可以记成一句话

同斜率 + 同截距 = 公切线

也可以记成:斜率匹配 → 位置匹配 → 写直线

⸻

4. 公切线另一种思路

有时候直接设:y = kx+b

然后分别与两个函数联立。

如果直线与函数相切,那么联立之后对应的方程应该具有:重根

因此:公切线问题也可以转化为“直线与曲线相切”的重根问题。

在高考综合题中,这种思维非常重要。

⸻

PART 04

函数单调性:导数的“方向控制系统”

切线研究的是:某一个点,函数往哪个方向变化?

单调性研究的是:一整个区间,函数整体往哪个方向运行?

所以:导数符号 = 函数运行方向

⸻

1. 核心协议

在相应条件下:

f’(x) > 0  → 函数在该区间上单调递增。

f’(x) < 0  → 函数在该区间上单调递减。

因此:判断单调性,本质不是直接研究f(x),而是研究f’(x)的正负。

⸻

PART 05

不含参数的函数单调性

这是单调性最基础的版本。

⸻

标准五步法

STEP 1:确定定义域

这是第一步。

绝对不能跳。

⸻

STEP 2:求导

计算:f’(x)

⸻

STEP 3:令导数等于0

求:f’(x)=0

得到临界点。

同时关注:f’(x)不存在,但f(x)有定义的点。

⸻

STEP 4:划分区间

利用临界点把定义域分成若干区间。

⸻

STEP 5:判断导数正负

得到:

f’(x)>0 → 增

f’(x)<0 → 减

最后写出完整的单调区间。

⸻

2. 典型例题

设:f(x)=x³-3x

求函数的单调区间。

第一步:定义域  D=R

⸻

第二步:求导

f’(x)=3x²-3

因式分解:f’(x)=3(x-1)(x+1)

⸻

第三步:令导数为0

3(x-1)(x+1)=0

得到:x=-1,x=1

⸻

第四步:划分区间

三个区间:

(-∞,-1)、(-1,1)、(1,+∞)

⸻

第五步:判断符号

得到:

(-∞,-1):f’(x)>0   →   f(x)增

(-1,  1):f’(x)<0   →   f(x)减

(1,+∞):f’(x)>0   →   f(x)增

所以:

增区间:(-∞,-1),(1,+∞)

减区间:(-1,1)

⸻

PART 06

含参数的函数单调性

真正进入高三导数的核心区。

因为一旦出现参数:f(x)=……+a……

那么:f’(x)

也会带参数。

这时:导数的正负不再固定。

所以不能“一套符号表走天下”。

必须:分类讨论

⸻

1. 为什么要分类?

例如:f’(x)=3(x²-a)

这时候:a>0  和:a≤0

会产生完全不同的零点结构。

因为:x²-a=0 也就是:x=±√a

只有:a>0 时才存在两个不同的实根。

所以:参数决定导函数零点 → 零点决定符号区间 → 符号区间决定原函数单调性。

这就是含参导数题的底层逻辑。

⸻

2. 含参单调性核心案例

设:f(x)=x³-3ax

讨论函数的单调性。

⸻

第一步:求导

f’(x)=3x²-3a

即:f’(x)=3(x²-a)

⸻

第二步:观察参数

核心问题:x²-a=0 有没有实数解?

也就是:x²=a

因此需要根据:a  的取值进行分类。

⸻

情况①:a≤0

因为:x²≥0

所以:x²-a≥0

因此:f’(x)≥0

并且除特殊点外为正。

所以函数在 R 上保持递增。

特别注意:

当:a=0 时:f’(x)=3x²

虽然:f’(0)=0

但函数仍然是整个R上的递增函数。

这提醒我们:

不能看到f’(x)=0,就机械地认为函数不递增。

⸻

情况②:a>0

此时:x²-a=0

得到:x=±√a

三个区间:(-∞,-√a)、(-√a,√a)、(√a,+∞)

判断符号:

当x<-√a时、       f’(x)>0 、f(x)→ 增

当-√a<x<√a时、 f’(x)<0、 f(x)→ 减

当x>√a时、         f’(x)>0、 f(x)→ 增

因此:

增区间:(-∞,-√a),(√a,+∞)

减区间:(-√a,√a)

⸻

3. 含参数问题的真正难点

很多同学认为:

“含参数题难,就是因为计算量大。”

其实不是。

真正难的是:你必须知道“在哪里分类”。

⸻

4. 含参导数分类讨论的四大入口

入口①:参数让最高次项系数发生变化

例如:f’(x)=ax²+bx+c

如果:a=0

导函数从二次函数变成一次函数。

所以通常要先讨论:a=0 和:a≠0

⸻

入口②:判断导函数有没有实根

如果:f’(x)=ax²+bx+c

当:a≠0 时,需要观察:Δ=b²-4ac

Δ<0  没有实根。 导数可能始终同号。

Δ=0  有一个重根。需要进一步判断导数符号是否发生变化。

Δ>0  有两个不同实根。需要进一步判断两个根的位置关系。

⸻

入口③:两个参数根谁大谁小

例如得到:

x₁=……

x₂=……

如果两个根都含参数,那么不能直接写:x₁<x₂

必须验证。

因为:

根的大小规律会直接决定导数符号表。

而导数符号表又直接决定函数单调区间。

⸻

入口④:根是否落在定义域内

这是很多人最容易漏掉的地方。

例如函数定义域:x>0

求出导函数零点:x=-1

虽然:f’(-1)=0

但:-1不属于函数定义域。

所以这个点不能作为原函数定义域内的单调性分界点。

⸻

PART 07

含参数单调性分类讨论标准工作流

以后看到:“讨论函数f(x)的单调性”

尤其是:“含参数a”  直接启动下面这个流程:

① 看定义域

先确定函数能在哪里运行。

↓

② 求f’(x)

打开变化率引擎。

↓

③ 化简、因式分解

尽量把:f’(x)

整理成方便判断符号的形式。

↓

④ 找f’(x)=0

寻找导函数零点。

↓

⑤ 看参数影响

问自己三个问题:

有没有参数导致次数变化?

导函数有没有实根?

参数根谁大谁小?

↓

⑥ 检查定义域

哪些根真正属于函数定义域?

↓

⑦ 划分区间

按照:定义域 + 导数零点 + 导数不存在点

进行划分。

↓

⑧ 判断符号

制作:+ / - / +

或者:- / + / -

的符号表。

↓

⑨ 写单调区间

最终输出:

增区间 + 减区间

⸻

PART 08

一张表看懂“导数→单调性”

导数状态

函数变化

f’(x)>0

单调递增

f’(x)<0

单调递减

f’(x)=0

临界点,需要结合两侧判断

f’(x)由+变-

极大值方向

f’(x)由-变+

极小值方向

所以:导数符号表,就是函数运行地图。

⸻

PART 09

切线与单调性,其实是同一个系统

表面上:切线问题 和 单调性问题

好像是两套题。

实际上它们共享同一个核心:切线

研究:f’(x₀)

也就是:某一个点的变化率。

单调性

研究:f’(x)

也就是:整个区间的变化率符号。

所以可以这样理解:

f’(x₀) → 单点模式 → 切线

f’(x) → 区间模式 → 单调性

⸻

PART 10

高考常见易错点

易错点①

“过点A的切线”直接把A当切点。错误。

必须区分:在某点处的切线 和 过某点的切线。

⸻

易错点②

求出一个切点就停止。

必须检查:是否还有其他合法切点。

⸻

易错点③

看到:f’(x₀)=0

就认为x₀是极值点。错误。

还要看导数左右是否发生: +→-  或者: -→+

⸻

易错点④

看到:f’(x)>0

就写:f(x)>0

完全错误。

二者含义不同:

f(x)>0  表示函数值为正。

f’(x)>0 表示函数正在增加。

⸻

易错点⑤

含参数题只讨论:a>0 / a<0

但没有考虑:a=0

这在导数分类讨论中非常常见。

⸻

易错点⑥

求出两个参数根,却没有比较根的大小。

最终导致:

导数符号表顺序错误。

⸻

易错点⑦

没有检查根是否属于定义域。

这是含参单调性题的高频失分点。

⸻

PART 11

Web3.0最终知识地图

把这一节压缩成一套“数学协议”:

【协议1:已知切点】

切点 → 求导 → 求斜率 → 点斜式

核心:y-f(x₀)=f’(x₀)(x-x₀)

⸻

【协议2:过曲线外一点】

设切点P(t,f(t)) 

→斜率相等

→f’(t)=[f(t)-y₁]/(t-x₁)

→求t

→写切线

核心:设切点,是突破口。

⸻

【协议3:公切线】

两处切点

→斜率相同

→截距相同

→求两个切点

→生成公切线

核心:同斜率 + 同直线

⸻

【协议4:不含参数单调性】

定义域

↓

求导

↓

f’(x)=0

↓

划区间

↓

判正负

↓

写增减区间

⸻

【协议5:含参数单调性】

定义域

↓

求导

↓

化简

↓

找零点

↓

参数分类

↓

判断根的存在性

↓

比较根的大小规律

↓

检查定义域

↓

画导数符号表

↓

得到单调区间

⸻

最后记住一句话

如果说:

函数 = Web3.0世界里的核心计算系统

那么:

导数 = 变化率引擎

切线 = 单点变化率的可视化接口

单调性 = 整个区间的运行方向

参数 = 系统配置变量

而高三导数题真正考察的,

就是:

你能不能根据参数变化,读懂导数的变化,再把导数变化翻译成函数图像和单调区间。

所以这一节不要死背题型。

真正需要建立的是一条完整链路:

函数 → 求导 → 导数零点 → 符号 → 单调性 → 图像

掌握这条链路,后面的:

极值、最值、零点、不等式、恒成立、参数范围

才真正开始连起来。

第四部分·第二小节,核心就四个字:“导数控变”

数学小能手|高三数学 Web3.0 一轮复习

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