Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa tarde galera,Tenho um sistema grande em asp, na qual, por exemplo, uma página pode chamar até 15 subpáginas, então gostaria de saber:Devo usar o include para chamar a abertura do banco de dados, devo abrir o banco de dados em cada página, ou devo fazer uma session no global.asa, no qual em cada página que eu chamar, eu vou testando se o banco está conectado ou não ?Quanto cada uma dessa consome de processamento e memória no Servidor do Banco e no Servidor ASP ?Obrigado pela ajuda,P@KO
eu prefiro fazer um include e usar uma função ou rotina pra abrir ou fechar a conexao
eu prefiro fazer um include e usar uma função ou rotina pra abrir ou fechar a conexao
Ted e Jonathan, Se eu abrir o banco uma única vez em uma página, e depois for controlando com session, não seria melhor e ganharia mais desempenho, tendo em vista que não precisarei ficar fazendo sempre a abertura de conexão com o banco de dados em todas as páginas ? Esta minha dúvida está surgindo, porque o meu servidor de banco de dados está trabalhando com quase 100% do seu processamento, e queria uma maneira de melhorá-lo.Obrigado,P@KO
a forma mais correta é ao carregar a página, abre a conexão(somente quando necessário), abre os recordsets. no final da página destroi todos os objetos criados. Com isso você ganha desempenho. O fato de fechar a conexão e destruir os recordsets não deixa a página mais lenta, pelo contrario, libera memória do servidor, por isso citei que prefiro usar include juntamente com uma função para abrir e fechar a conexão
Usa include cara, e sobre o lance do desempenho no Servidor não vejo diferença mais a nível de facilidade é 100% bom!
Usar em cada página a conexão digitada é horrivel para quando você quizer atualizar, fica rium pra você!
O da session no global nunca usei para te afirmar nada!