什么是php.ini中apache2handler下的超时设置?会影响会话超时吗?

时间:2009-11-29 01:09:17

标签: php configuration

我想知道php.ini

中的apache2handler下面的含义是什么
Timeouts  Connection: 10 - Keep-Alive: 10

我有一个问题,会话超时10分钟后暂停,我想知道以上是什么导致会话超时10分钟而不是4小时,就像我在下面。

目前我在php.ini下的会话设置设置如下:

session.cache_expire    180 180
session.cache_limiter   nocache nocache
session.entropy_length  0   0
session.gc_divisor  10  1000
session.gc_maxlifetime  14400   14400
session.gc_probability  1   1

1 个答案:

答案 0 :(得分:7)

这两个超时对会话没有影响,没有。

第一个“连接”定义了服务器在请求失败之前等待的时间。在您的情况下,如果您的浏览器打开连接并保持空闲超过10秒,服务器将拒绝并关闭连接。

第二个“Keep-Alive”定义了持久连接保持打开的时间。那是; Apache允许通过单个连接传递多个请求以提高性能。这定义了在关闭持久连接之前在请求之间保持打开的时间。