Ir para conteúdo
Fórum Script Brasil
  • 0

Aplication


Marcos Remar

Pergunta

Olá pessoal

Estou bolando um projeto de uma comunidade em asp e estou tendo dificuldades na parte de reconhecer os usuários que estão on-line. Estava pensando em criar várias variáveis aplication, uma para cada usuário. Só que se por exemplo entrarem 5 mil usuários e eu criar 5 mil aplication, o sistema não vai travar. A pergunta chave é "As variáveis aplication tem limite?".

Também pensei em usar um campo no banco de dados para verificar se o usário está on-line escrevendo "on" quando o usuário estiver on-line e "off" quando estiver off-line. Só que se por um exemplo (maldito) o pc do usuário trava-se ou a net cai-se. Não escreveria no bd "off" para indicar que ele está off-line. Quer dizem ficaria on pra sempre. Acabei desistindo dessa idéia.

Mesmo progamando em asp ah 2 anos me deparei com esse problemão, porque não tem como eu reunir 5 mil pessoas pra testar se a aplicação vai travar.

Alguém tem alguma idéia de como o pessoal do orkut fez aquele sistema diabólico ( eu sei que é em asp.net, mas também sei que dá pra fazer em asp), queria até postar o cod mas a pergunta é muito técnica nem precisa. Funcionar com poucas pessoas ele até funciona, mas eu queria saber se com muitas pessoas ele também funciona bem. Ou se tem algum jeito melhor de resolver esse problema.

Se puderem me ajudar fico grato.

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

http://www.superasp.com.br/paginas_exibir_...=0,0&id=329

algumas dicas... quanto ao application se não me engano usa a memoria do server....

mais da pra trabalhar com muitas ao mesmo tempo desde que iniciadas e fechadas corretamente....

é igual as conexoes e recordsets que se não fechados acabaram travando o site apos alguns dias....(depende do n de acessos)

Link para o comentário
Compartilhar em outros sites

  • 0
http://www.superasp.com.br/paginas_exibir_...=0,0&id=329

algumas dicas... quanto ao application se não me engano usa a memoria do server....

mais da pra trabalhar com muitas ao mesmo tempo desde que iniciadas e fechadas corretamente....

é igual as conexoes e recordsets que se não fechados acabaram travando o site apos alguns dias....(depende do n de acessos)

Ok bareta pode travar depois de uns dias, mais se eu cria-se 5 mil aplication e toma-se o cuidado de fecha-las depois que o usuário saí-se. Será que travaria enquanto tive-se enchendo as 5 mil aplication.

Link para o comentário
Compartilhar em outros sites

  • 0

acredito que não.... ai vai depender do server... (assim penso) nada que um teste num resolverria....

app.asp

for i=1 to 5000
application("xxx_"&(i))="user_"&(i)
next

response.redirect "app2.asp"
app2.asp
for i=1 to 5000
response.write application("xxx_"&(i))&","
next

acho que da pra ter uma ideia do que isso faria...

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,2k
    • Posts
      651,9k
×
×
  • Criar Novo...