USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Dicas

  ASP - Active Server Page    (Miscelâneas)

Título da Dica:  Evite muitas chamadas ao objeto Response
Postada em 1/10/2003 por ~Ð@®£@Ñ            
Chamadas ao objeto Response são tipicamente lentas. Evitando realizar muitas chamadas sucessivas ao Response pode-se obter uma boa melhoria de performance.

Veja esse exemplo, que está montando os options de um select :


Response.Write " <option value=""0"">(Selecione um item)</option>"

Do While Not objRs.EOF
Response.Write " <option value=" & objRs!Key & ">" & objRs!Descricao & "</option>"
objRs.MoveNext
Loop
Response.Write "</font> </select>"


Esta é a construção típica deste código, mas utiliza um número excessivo de response.write Veja como ficaria mais rápido :


Dim strHTML

strHTML = " <option value=""0"">(Selecione um item)</option>"

Do While Not objRs.EOF
strHTML = strHTML & " <option value=" & objRs!Key & ">" & objRs!Descricao & "</option>"
objRs.MoveNext
Loop
strHTML = strHTML & "</font> </select>"
Response.write(strHTML)


As várias chamadas ao Response.Write foram substituidas por uma única
 


CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página