As conexões do Apache limitam a quantidade de sessões de php

1

Meu host está dizendo que o número máximo de conexões do Apache está limitado a 30. Isso significa que não posso manter mais de 30 sessões php de cada vez?

    
por user1055979 25.03.2012 / 15:14

2 respostas

2

Não. As sessões do PHP são (por padrão) baseadas em arquivos, assim você pode ter quantas delas couberem no disco do seu servidor.

    
por 25.03.2012 / 16:42
2

Não, isso significa exatamente que não pode haver mais de 30 conexões simultâneas.

A sessão Http é basicamente uma série de solicitações http com estado comum que é mantido no servidor (e que na verdade é chamado de 'sessão'). A vida útil da sessão é dissociada do tempo de vida da conexão, ou seja, a sessão pode durar em uma única conexão (como se a keep-alive estivesse configurada, portanto cada conexão é usada para processar séries de solicitações), pode abranger várias conexões a um único recurso para aumentar a velocidade de carregamento da página) ou mais de 30 sessões podem ser tratadas em 30 conexões, desde que a qualquer momento não haja mais de 30 partes conversando com o servidor (por exemplo, com proibido keep-alive no servidor, para que após o pedido, o apache force a conexão a fechar e liberar o slot para a próxima solicitação, possivelmente pertencente a outra sessão do usuário; no entanto, desabilitar keep-alive não é uma boa opção para desempenho, pois aumenta a sobrecarga no estabelecimento da conexão).

    
por 25.03.2012 / 16:44