PHP扩展在内存中可用的时间是多少?

问题描述 投票:2回答:1

我编写了一个php扩展名,将其注册到XAMPP的php.ini中,并记录了以下事件:模块初始化,请求初始化,请求关闭。

因此,我可以像下面这样计算每个事件的间隔:

=====初始化模块:26/9/2019 10:20:58

-INIT请求:26/9/2019 10:22:23

-SHUTDOWN REQUEST:26/9/2019 10:22:56:33

-INIT请求:26/9/2019 10:23:9

关闭请求:26/9/2019 10:23:9:0

-INIT请求:26/9/2019 10:26:9

-SHUTDOWN REQUEST:26/9/2019 10:26:9:0

第一个事件的间隔始终是最长的(33秒)。此后,间隔几乎为0秒。我认为,如果长时间不调用该扩展名,它将进入一种睡眠模式。那么,在进入睡眠状态之前,内存中可以使用PHP扩展多少时间?

非常感谢。

php xampp php-extension
1个回答
0
投票

加载扩展名后,它将始终在内存中。它也不会进入睡眠模式。否则,您将不会获得这些日志。

通常,由于初始化,第一个请求需要时间。之后,请求得到非常快速的处理,因此间隔为0。

© www.soinside.com 2019 - 2024. All rights reserved.