UPLOAD LENTO

25 views
Skip to first unread message

Fábio Lopes - Sistemas (TI)

unread,
Jan 19, 2012, 6:11:56 AM1/19/12
to cfbr...@googlegroups.com

Topo

Olá Pessoal,

A minha pagina de cadastra demora 2 a 3 segundos para cadastrar o usuário quando cadastro com uma foto.

mas se cadastro sem a foto, o cadastro é instantâneo.

é normal demorar para realizar o cadastro quando é inserido um arquivo junto? Existe uma forma de melhorar isso?

 

Detalhe:  o banco de dados é SQL SERVER.

Segue o código para enviar a imagem.

<cfset file = "">

                   <cfif Len(form.fileFoto)>

                        <cfset caminho_raiz = replace(ucase(GetDirectoryFromPath(CF_TEMPLATE_PATH)), ucase(replace(GetDirectoryFromPath(PATH_INFO), '/', '\', 'all')), '')> 

                        <cfset caminho_raiz = GetDirectoryFromPath(GetBaseTemplatePath())>

                        <cfset caminho_raiz = left(caminho_raiz, len(caminho_raiz) - 19)>

                        <cfset caminho_destino = '/fabrica/tableless/images/fotos/usuarios'>

                        <cfset v_path_foto = caminho_raiz & caminho_destino>

                        <CFFILE ACTION="Upload" FILEFIELD="fileFoto" destination="#v_path_foto#" nameconflict="makeunique">

                        <cfset file = File.ServerFile>

            </cfif>



Fábio Lopes

 

 



AVISO LEGAL:
Esta mensagem é destinada exclusivamente à(s) pessoas(s) para quem é dirigida, podendo conter informações confidenciais e/ou legalmente privilegiada. Se você não for destinatário desta mensagem, desde já fica notificado de abster-se a divugar, copiar, distribuir, examinar ou, de qualquer forma, utilizar a informação contida nesta mensagem por tornar-se, assim, ilegal. Caso você tenha recebido esta mensagem por engano, pedimos que nos retorne este e-mail avisando do ocorrido e promovendo, desde logo, a eliminação do seu conteúdo em sua base de dados, registros ou sistemas de controle. Fica desprovida de eficácia e validade a mensagem que contiver vínculos obrigacionais, expedida por quem não tenha poderes de representação.

LEGAL ADVICE:
This message is exclusively destined for those whom is directed, and it can bear private and/or legally exceptionalinformation. If you are not addressee of this message, since now you are advised to not release, copy, distribute, check or otherwise, use the information contained in this message, because it is illegal. If you received this message by mistake,we ask you to return this e-mail, making possible, ASAP, the elimination of its contents of your database, registrations or control system. The message that bears any mandatory links, issued by someone who has no representation powers, shall be null or void.

Charles Reitz

unread,
Jan 19, 2012, 6:21:05 AM1/19/12
to cfbr...@googlegroups.com
Temos aqui algumas implementações com fotos, e realmente demora, ainda mais se a foto for muito grande até... (xiii dae fodell) rssss... 


Att.

Charles Reitz
Twitter: http://twitter.com/charlesreitz                           
Email/Gtalk: charles...@gmail.com

"Às vezes a vida vai-te golpear a cabeça com um tijolo. Não percas a fé." Steve Jobs




--
Você recebeu este e-mail pois está cadastrado na lista ColdFusion Brasil
Para CANCELAR sua assinatura escreva para cfbrasil+u...@googlegroups.com
Para ASSINAR a lista escreva para cfbrasil+...@googlegroups.com
O endereço para ENVIO DE MENSAGENS da lista é cfbr...@googlegroups.com
REGRAS em http://groups.google.com/group/cfbrasil/web/regras-de-boa-convivncia-na-lista
Outras opções disponíveis em http://groups.google.com/group/cfbrasil

image001.jpg

Eduardo Aben-Athar

unread,
Jan 19, 2012, 6:40:51 AM1/19/12
to cfbr...@googlegroups.com
Fala Fabio!

A idéia é limitar o valor que se pode fazer upload das imagens. Eu limito de acordo com a funcionalidade. mas mesmo assim acho que 256k é mais que suficiente para uma infinidade de imagens. Imagens de 1MB em diante é loucura aceitar para a maioria dos sistemas.

Minha opinião

Att,
Eduardo Aben Athar

"O espirito puro, sigelo e constante não se distrai no meio de tantas ocupações
porque faz tudo para a honra de Deus, sem buscar em coisa alguma seu
próprio interesse"




image001.jpg

Vini Costa

unread,
Jan 19, 2012, 6:58:44 AM1/19/12
to cfbr...@googlegroups.com
Fabio, um upload de imagem demorar mais do que o simples submit de um form é normal sim, por um motivo físico mesmo: o upload do form normalmente envia menos de 1 KB, enquanto que a foto sozinha tem pelo menos 100x isso.

Vinícius Aragão Costa
 [Vini]

Taguatinga - DF
twitter.com/viniaragaocosta
www.linkedin.com/in/viniciuscosta
www.saladejustica.com.br

Sola Scriptura, Solus Christus, Sola Gratia, Sola Fide, Soli Deo Gloria
------------------------
"E disse-lhes: Ide por todo o mundo e pregai o evangelho a toda criatura. Quem crer e for batizado será salvo; quem, porém, não crer será condenado. Estes sinais hão de acompanhar aqueles que crêem: em meu nome, expelirão demônios; falarão novas línguas; pegarão em serpentes; e, se alguma coisa mortífera beberem, não lhes fará mal; se impuserem as mãos sobre enfermos, eles ficarão curados." Marcos 16:15-18
image001.jpg

André Luis Gomes

unread,
Jan 19, 2012, 7:14:44 AM1/19/12
to cfbr...@googlegroups.com
O esquema é limitar o tamanho mesmo
André Luis Gomes
Eng. Eletrônico

Curriculo: http://lattes.cnpq.br/3449170240566003


image001.jpg

Rafael Bandeira Rodrigues

unread,
Jan 19, 2012, 1:46:40 PM1/19/12
to cfbr...@googlegroups.com
Além da limitação de tamanho do arquivo, uma outra opção para ser usada junto é o upload assincrono, aqui eu faço isso com actionscript, o tempo que o fulano preenche o form eu faço o upload da imagem, bem parecido com o que o gmail faz com os anexos.


Obrigado,

Rafael Bandeira Rodrigues
Chief Executive Officer
FlagNet - Soluções em Tecnologia
http://www.flagnet.inf.br/

Adobe ColdFusion 8 Certified Expert
Adobe ColdFusion MX 7 Certified Developer
Adobe Certified Professional
Adobe Certified Instructor
Adobe Certified Expert
Fusebox - BRASIL
http://www.fusebox.com.br/
RafaBand - BlogSpot.com
http://rafaband.blogspot.com/
FlagNet - Twiter
http://twitter.com/flagnet/

"Pensar apenas ou desejar somente nunca levou ninguém a lugar nenhum. É necessário também a ação" - William Shakespeare
image001.jpg

Filipe Prado

unread,
Jan 19, 2012, 6:32:52 AM1/19/12
to cfbr...@googlegroups.com
Bom,

Como o Chales disse, realmente o upload de imagens pode demorar um pouco devido ao tamanho das fotos. Para resolver isso, resolvemos definir um padrão para o tamanho máximo de uma imagem, e já salvamos ela no servidor com o tamanho correto a ser exibido. Para isso, usamos o jCrop (jquery) junto do ImageCrop  e ImageResize do Cold.

Qualquer dúvida, estou a disposição.

Abraços,
Filipe Prado.

Em 19 de janeiro de 2012 09:21, Charles Reitz <charle...@gmail.com> escreveu:
image001.jpg
Reply all
Reply to author
Forward
0 new messages