Changes between Version 18 and Version 19 of messenger/intro


Ignore:
Timestamp:
08/16/07 14:34:31 (17 years ago)
Author:
rodsouza
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • messenger/intro

    v18 v19  
    2525 === 4. Caminhos adotados === 
    2626No que diz respeito a manter operante uma conexão via socket, em qualquer que seja a linguagem, se faz necessário uma estrutura de repetição para fazer a manutenção deste recurso.[[BR]] 
    27 É sabido que uma estrutura de repetição utiliza recursos de máquina - processador e memória - em níveis altissímos. Por se tratar de plataforma Web, temos a seguinte problemática:[[BR]] 
     27É sabido que uma estrutura de repetição utiliza recursos de máquina - processador e memória - em níveis altissímos. Por se tratar de plataforma Web e a linguagem em questão - PHP - ser interpretada temos a seguinte problemática: 
     28 * se cada conexão necessita de laço repetitivo para se manter ativa então o resultado seria "N" estruturas de repetições sendo executadas concorrentemente, onde "N" é o quantidade de usuários válidos, ou seja, em números precisos essa quantidade é a mesma que o número de sessões ativas; 
     29 * além dos recursos do seridor que poderá chegar a escassez em ambientes de acesso e tráfego elevado temos ainda a visão do cliente que terá uma requisição que será concluida apenas quando se fechar a página, assim criando uma situação que o consumo de recursos do cliente se daria por intermédio do navedor. 
     30Com isso, atualmente, temos a figura de um gerente de conexões que atua como serviço no servidor e é responsável por todas as ações junto ao servidor Jabber. 
    2831 
    2932----