
O título desta pergunta é bastante autoexplicativo, mas:
Os apaches mantêm o tempo limite ativo redefinido (como começar novamente) toda vez que uma solicitação é recebida?
Por exemplo, suponha que temos um tempo limite de 60 segundos para manter ativo:
Segundo 0 - Primeira solicitação recebida, keep alive inicia - Tempo limite atualmente de 60 segundos
Segundo 10 - Próxima solicitação recebida, redefinição de keep alive - Tempo limite atualmente de 60 segundos
OU
Segundo 0 - Primeira solicitação recebida, keep alive inicia - Tempo limite atualmente de 60 segundos
Segundo 10 - Próxima solicitação recebida, keep alive não é redefinido - Tempo limite atualmente de 50 segundos
Obrigado.
Responder1
Embora isso não esteja claro a partir dodocumentação, o tempo limite é redefinido sempre que uma resposta é enviada ao navegador.
Para ser mais exato, a partir das respostas emeste relatório de bugpodemos ver que o tempo limite realmente (re)começa assim que o Apache entrega sua resposta ao sistema operacional subjacente, embora essa distinção não seja importante na maioria das circunstâncias práticas.