Jump to content


Photo

A Pagina Demora Muito Para Carregar


  • Faça o login para participar
2 replies to this topic

#1 Bokinha

Bokinha

    Novato no fórum

  • Usuários
  • 11 posts
  • Sexo:Não informado

Posted 07/10/2003, 01:11

Eu tenho um sistema de LOG de usuários no meu site... só que quando eu vou lá ver quem logou ... e o que fez no site.... a página demora muito para abrir... a tabela ao inves de ir abrindo aos poucos... ela soh abre quando carrega inteira...
Como q posso abrir mais rapido isso !??? Valeuuu !

Olhem ai o código:

<%@ Language = VbScript %>
<% Option explicit %>

<!--#include file="conexao.asp"-->
<!--#include file="adovbs.inc"-->
<%

Dim sql
sql = "select * from info order by id Desc"

Dim objRS
set objRS = server.createobject("adodb.recordset")
objRS.open sql, objConn
%>
<table width="95%" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td><div align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Sistema
        de Verifica&ccedil;&atilde;o de login </font></div></td>
  </tr>
</table>
<br>
<tr>
  <td width="100%">
<table width="500" height="37" border="1" align="center" cellpadding="0" cellspacing="0" bordercolor="#111111" style="border-collapse: collapse">
      <%

if objRS.eof then
%>
      <font size="1" face="Verdana"> </font>
      <tr>
        <td width="18%"> <font size="2" face="Verdana"><b>
          <%

end if

Do while not objRS.eof

      %>
          </b></font><font color="#FF0000" size="1" face="Verdana, Arial, Helvetica, sans-serif"><%= objRS("user") %>
          </font>
        <td width="14%"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><%= objRS("acao") %>
          </font>
        <td width="22%"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><%= objRS("pagina") %>
          </font>
        <td width="19%"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><%= objRS("Data") %>
          </font>
        <td width="27%"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><%= objRS("ip") %>
          <b>
          <% 
       objRS.movenext
        %>
          </b>
          <%
  loop
  %>
          </font>
    </table>
  </center>
</div>
</div>

<%
objRS.close
set objRS = nothing
objConn.close
set objConn = nothing
%>


Edição feita por: Bokinha, 07/10/2003, 01:12.


#2 ccezars

ccezars

    Novato no fórum

  • Usuários
  • 2 posts
  • Sexo:Não informado
  • Localidade:Salvador

Posted 07/10/2003, 08:34

Amigo,

para que a página carregue a medida que é processada, tente desabilitar o buffer logo no início da página com o comando response.buffer:

<%@ Language = VbScript %>
<% Option explicit %>
<% response.buffer=false %>

Na minha opinião você deveria controlar a quantidade de registros que vc vai exibir, pois a medida que a página vai sendo acessada, a tendência é seu log crescer e a lentidão vai ser inevitável, concorda? ;)

Abraços,


Claudio Cezar

#3 Bokinha

Bokinha

    Novato no fórum

  • Usuários
  • 11 posts
  • Sexo:Não informado

Posted 07/10/2003, 12:08

Eu tentei colocar o

<% response.buffer=false %>

no código soh que nem adiantou.... eu nem fiz limite de pessoas a serem exibidas pq tah xxxxxx arrumar essa tabela do jeito que eu quero... mas depois eu vou fazer paginação... ou alguma coisa por dia.... Valeu ccezars !!

Alguém tem mais alguma idéia ai pra tentar me ajudar?




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq