Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
ha algum tempo de duração pra 'application'?
se jogar uma variavel ela caduca como session?
-> Application("teste") =now()
bacana
session 'gasta mais' recurso, e application?
como saber o timer delas?
nao achei nada sobre os padroes das applications
Para saber o tempo que inicializou e finalizou a aplicação você pode colocar uma variavel no global.asa com o now, e isso fica disponivel para você pegar e ver a hora que começou a aplicação.
De uma olhada no tutorial seguinte: http://www.w3schools.com/asp/asp_globalasa.asp
Você tem que colocar a variável no Application_OnStart
Tem que ser colocado no global.asa porque ele é iniciado antes da Session, primeiro Application depois Session. O próprio IIS inicia o global.asa, o mesmo tem que ficar no diretório raiz da aplicação.
>
bacana
session 'gasta mais' recurso, e application?
como saber o timer delas?
nao achei nada sobre os padroes das applications
beleza, vou dar uma lida depois
e sobre o consumo... consome como session ou é como cookie?
procurando informações, vi um exemplo de uma loja virtual da locaweb toda baseada em application
o problema é que a locaweb não me é referencia de programação
Quem consome mais memoria ram do server é a Session, pois se tiver 1.000 pessoas logadas no sistema cada um sera um objeto. Isso porque cada usuário é uma Session, mas sendo relativo ao mesmo tempo, porque dependendo que você colocar na Application você pode sobrecarregar o sistema.
>
beleza, vou dar uma lida depois
e sobre o consumo... consome como session ou é como cookie?
procurando informações, vi um exemplo de uma loja virtual da locaweb toda baseada em application
o problema é que a locaweb não me é referencia de programação
penso em usar application justamente no lugar das sessions, em sistema de login para guardar nome, hash e email
cookie é inviavel, o usuario altera o valor do cookie e terá problema ao exibir email, nome...
session era a alternativa, mas expira, e o tempo o host pode não liberar o aumento de tempo da session
então recorri ao application, roda no lado do server como session, mas não caduca
por isso queria saber se pelo menos são equiparadas as tx de consumo
Creio que usar Applications para cada usuário terá o mesmo consumo que uma session.
então opto por ela
melhor ainda que trabalhar com cookie, ja que não caduca
tenho mesmo consumo que a session e a identificação positiva de usuario logado sem trabalhar com cookie
:)
Cuidado com o desempenho do servidor, muitas applications podem reduzir drásticamente a performance.
Outro cuidado, applications ficam disponíveis para TODOS os scripts rodando em seu domínio no servidor e para todas as sessões iniciadas, como fara o "controle individual" de cada usuário?
você quer dizer que você e eu iniciarmos um login com application, vamos compartilhar os mesmos dados da application?
se for isso, foi a 1ª coisa que fiz, iniciei uma application em em pc e conectei o outro com dados via query e tudo funcionou individualmente
vou testar depois outras 'complicações'
Isso mesmo desisto application é uma especie de session compartilhada por todos que acessam o dominio no servidor
mas cada um com a sua nao é?
todos tem acesso
se criar uma application com o nome desisto todos os usuarios poderão altera-las
mas eu criei um application baseado na QueryString e não deu problema, cada um com o seu
Se me lembro bem, caso não tenha sido setado nenhum TimeOut as Applications só "zeram" quando o servidor é reinicializado.