Verificações no disco, utilizando CFFILE ou qualquer outra forma de varredura de diretórios é bem mais lenta do que a verificação em um registro no banco de dados, porquê você não tem nenhuma restrição de integridade entre o que está no Servidor e o que está no seu banco de dados.
 
 
Guardar a referência no banco de dados faz com que apenas quando for necessário    você faça a verificação se a imagem existe( de acordo com a referência do banco) ,  caso a referencia seja a imagem padrão, você já mostra ela diretamente sem fazer qualquer verificação.
 
 
Acredito que seja essa a melhor forma de você atingir um melhor desempenho.
 

Jefferson de Araújo Petilo
[EMAIL PROTECTED]


KM&M Engenharia de Sistemas
 


De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
Enviada em: quarta-feira, 30 de junho de 2004 21:35
Para: [EMAIL PROTECTED]
Assunto: [cf-brasil] DESEMPENHO - QUAL DECISÃO TOMAR?

Oi pra todos da lista...estou com o seguinte problema:
 
Chego numa parte da minha aplicação que preciso retornar o perfil de um usuário(exemplo), e nesse perfil eu possuo 5 thumbnails.Que podem ou naum , ter imagens.
 
eu tenho 2 soluções para isso:
 
1ª solução=> crio uma tabela só para o cadastro das imagens tipo:
tb_usuario_foto
 id_usuario
 id_foto
 
e faço um join das tabelas...
 
 
ou
 
2ºsolução=> faço condições no espaço das fotos direto..verificando se existe a foto no diretório...se existir ele bota o thumbnail, senaum ele bota uma imagem padrão...sem usar uma tabela foto.
 
 
Minha questão é;;;qual terá o melhor desempenho???e porque??/
 
 
espero que alguém possa quebrar essa...
 
Abraços.
 
 
 
 
 
 
 
--^^---------------------------------------------------------------
This email was sent to: [EMAIL PROTECTED]

EASY UNSUBSCRIBE click here: http://topica.com/u/?b1dnXn.b7M5gI.YXJxdWl2
Or send an email to: [EMAIL PROTECTED]

For Topica's complete suite of email marketing solutions visit:
http://www.topica.com/?p=TEXFOOTER
--^^---------------------------------------------------------------

Responder a