Autor Tópico: Criação de imagens com C#(ASP)  (Lida 3635 vezes)

Offline Creative Byte

  • Aprendiz
  • **
  • Mensagens: 28
    • Ver Perfil
Criação de imagens com C#(ASP)
« em: 12 de Abril de 2005, 13:51:07 »
Boas,

 Estou a estudar a possibilidade de criar para um site imagens baseadas em informação proveniente de uma BD.

 Sei que é possível criar essas mesmas imagens com C#, já realizei alguns testes e serve perfeitamente para o propósito, mas o que eu gostaria de saber é se ao estar a gerar várias imagens em simultâneo se vai sobre carregar o servidor.  :?

 Estive tb a estudar outras possibilidades tais como o SVG em que a imagem é gerada no computador do cliente, mas, existe sempre um 'mas', os utilizadores têm de fazer um download, o que eu gostaria de evitar. :(

 Se alguém tiver uma outra solução agradeço. :lol:  As imagens serão vectoriais (coordenadas armazenadas na BD).

Offline redhotmustang

  • Administrador
  • Emblema de Bronze
  • *****
  • Mensagens: 518
    • Ver Perfil
    • http://www.redcodestudio.com
Criação de imagens com C#(ASP)
« Responder #1 em: 14 de Abril de 2005, 10:44:53 »
Fui-me informar àcerca disso:

Depende no próprio load e no hardware. Há quem faça o mesmo em VB.NET, e n tenha tinho problemas com o servidor tornar-se lento.

Contudo, o "load" não é especialmente pesado, essas pessoas que o fazem em VB.NET têm as BDs num servidor dedicado, e ambos os servidores são de qualidade razoável.

Se se puder prever o que vai ser pedido à priori, podes gerar algumas ou todas as imagens previamente e alojá-las na base de dados.

Todavia, se as imagens são altamentes imprevisíveis e raras, não haverá muitas hipóteses para fazer pre-rendering ou reciclagem.

Se achares que precisas mesmo de mais potência no CPU para gerir a criação de imagens, podes repartir a criação de imagens em modo "offload" para um ou mais máquinas em vez de deixar o servidor web fazer o trabalho todo por si próprio.
Programação Web e Flash ActionScript

Se quiser agradecer a qualquer membro que o tenha ajudado, fale do Redcodestudio aos seus amigos!

Offline Creative Byte

  • Aprendiz
  • **
  • Mensagens: 28
    • Ver Perfil
Criação de imagens com C#(ASP)
« Responder #2 em: 14 de Abril de 2005, 11:09:12 »
Boas,

 Tb já tinha pensado nisso, como as imagens serão geradas de acordo com as coordenadas podia fazer os pre-render delas e só actualizar quando mexia na BD.

 Mas depois lembrei-me de uns pequenos promenores que são a parte vital do site. O site tem de criar rotas, indicar locais e outras informações que só são conhecidas quando o utilizador as fornece, ou seja, só consigo ter um pre-render do layer inferior.

 Tenho que fazer uns testes na minha maquina local e ver de acordo com as imagens que gerar se a maquina fica mais lenta. A maquina vai estar com o servidor de BD e o IIS a correr em simultaneo o que pode simular a carga no CPU de um servidor com varios acessos em simultaneo.

 




Roleta das Anedotas - Abre noutra janela