Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

caioosman

Como é o desempenho?

Recommended Posts

Olá amigos,

 

Estou assumindo agora a programação de um site já em funcionamento há um ano.

 

Esse site armazena os arquivos de imagem dentro de uma base de dados sql server, e chama os arquivos através do Response.BinaryWrite.

 

Eu gostaria de saber se isso é ruim pro desempenho de um site ou se indifere. Gostaria de saber também se podem ocorrer bugs no sentido de deixar um servidor mais lento.

 

Aguardo a opinião de vocês.

 

Forte abraço.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Com relação a desempenho, sim há uma queda de desenpenho pois o servidor terá de "processar" a imagem e não apenas servi-la, para sites que recebem muitas visitas diárias é quase inviável o uso dessa forma.

 

Otimizar em que sentido? Você pode usar componentes para tratamento de imagens para reduzir a resolução e com isso reduzir o tamanho (em bytes) do arquivo. Pode também gerar thumbs para casos específicos e só exibir a imagem "real" em caso de seleção expressa (link para a imagem no thumb).

 

Caso ainda possua duvidas é só postar.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pode sim... mas se for possível, é melhor criar a thumb através de um software e enviar, pois criando através do componente, a imagem fica bem maior em relação a kb.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.