Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Penna

Pooling!

Recommended Posts

ehhe! Acho que o stumpy estava só brincando! Seguinte, pooling é basicamente o reuso de um recurso que fica alocado na memória enquanto for acessado com frequencia.Provavelmente, você queira saber especificadamente sobre o pooling de conexão. É basicamente isso: quando você faz uma conexão com a base, diversos recursos são carregados e alocados na memória. Quando não havia pooling de conexão, logo ao fechar a conexão com a base (você fez as consultas que queria e fechou a conexão) esses recursos precisavam ser retirados da memória. Quando alguém precisasse de outra conexão, todo o custoso processo de carregar os recursos necessários para a conexão com o banco, eram carregados na memória. Num exemplo hipotético, isso significa que se você possuisse um servidor com 1 Mb de RAM e cada conexão com a base consumisse 100 kb de RAM, bastariam 10 usuários tentando se logar ao mesmo tempo e seu pc ia para o espaço!Por isso existe o pooling. A pessoa abre uma conexão e os recursos continuam alocados por um tempo, até que o recurso fique sem ser usado por muito tempo (timeout do pooling). Isso possibilita que o servidor crie uma conexão e, assim que você liberar, usá-la para fazer consultas para outros usuários. Isso pode permitir, por exemplo, que os 10 usuários utilizem a mesma conexão. Isso sem o custo de processamento e memória para carregar os recursos necessários para estabelecer uma conexão.Isso implica em performance e escalabilidade para a aplicação.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pooling geralmente é qaundo fazemos correspondências em real time internacionalmente no caso é entre servidores mas na Copa do mundo isso é muito comum você já deve ter ouvido falar em pool de emissoras

Hein...!? :huh: Abraços,Fernando Botelho

Compartilhar este post


Link para o post
Compartilhar em outros sites

Sim, é mais rápido porque o servidor não perde tempo processando os recursos que são carregados quando se abre uma conexão. Economiza-se processamento e memória

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.