vini_loock Postado Junho 9, 2010 Denunciar Share Postado Junho 9, 2010 (editado) Olá.Eu fiz uma página qui, mas ela ta dando um problema.Ela demora quase 2 min pra carregar, e tem informações que vem do bd, e se a página não for gerada em 60 segundos aparece um erro.Eu acho que pode ser meu pc que bugo, pois baixei um sistema aqui, e começou os problemas.Mas por meio das duvidas vou postar aqui.<?php include ("includes/configuracoesgerais.php"); ?> <html> <head> <?php include ("includes/head.php"); ?> <script type="text/javascript"> function somatam(){ var tam = document.getElementById("navbar-right").offsetHeight; //pega altura da div document.getElementById("conteudo").style.minHeight = tam; // atribui a altura a outra div } </script> </head> <body onLoad="somatam()"> <div id="global"> <div id="topo"> <?php include ("includes/topo.php"); ?> </div> <div id="navbar-left"> <?php include ("includes/navbarleft.php"); ?> </div> <div id="navbar-right"> <?php include ("includes/navbarright.php"); ?> </div> <div id="conteudo"> <?php if(isset($_GET['local'])){ $categoria = $_GET['local']; }else{ include ("conteudo_inicial.php"); } if(isset($categoria)){ switch($categoria){ case $_GET['local']: include ("configs/conecta.php"); $quantidade = 5; $pagina = (isset($_GET['pagina'])) ? (int)$_GET['pagina'] : 1; $inicio = ($quantidade * $pagina) - $quantidade; $banco = "vitoriaregia1"; $seleciona = mysql_select_db($banco, $conecta); $busca = mysql_query("SELECT * FROM $categoria LIMIT $inicio, $quantidade"); if($busca > 0){ while($sql = mysql_fetch_assoc($busca)){ $img = $sql['img']; $nome = $sql['nome']; $ramo = $sql['ramo']; $endereco = $sql['endereco']; $telefone = $sql['telefone']; $id = $sql['id']; $idurl = "$categoria".$id; echo " <div id=anunciante> <div id=img><img src=$img width=150 height=150></div> <div id=texto> Nome da empresa: $nome<br> Ramo de atividade: $ramo<br> Endereço: $endereco<br> Telefone: $telefone<br> ID: $id; </div> <div id=btn> <div id=vermais><a href=vizualizando.php?userid=$id&tabela=$categoria target=_blank>vermais</a></div> </div> </div> "; } $sqlTotal = "SELECT * FROM $categoria"; $qrTotal = mysql_query($sqlTotal) or die(mysql_error()); $numTotal = mysql_num_rows($qrTotal); $totalPagina = ceil($numTotal/$quantidade); echo "<a href=\"?local=$categoria&pagina=1\">Primeira página</a>"; $p = $_GET['pagina']; for($i = $p; $i == $p; $i--); echo "<a href=\"?local=$categoria&pagina=$i\"><<</a>"; for($i = 1; $i <= $totalPagina; $i++) if($i == $pagina){ echo "- "; echo "$i"; echo " "; }else{ echo "- "; echo "<a href=\"?local=$categoria&pagina=$i\">$i</a>"; echo " "; } $p = $_GET['pagina']; for($i = $p; $i == $p; $i++); echo "<a href=\"?local=$categoria&pagina=$i\">>></a>"; echo "<a href=\"?local=$categoria&pagina=$totalPagina\">Última página</a>"; }else{ include "conteudo_inicial.php"; } } } ?> </div> <div id="rodape"><br> <?php include ("includes/rodape.php"); ?> </div> </div> <div id="toolbar"> <?php include ("includes/toolbar.php"); ?> </div> </body> </html>Só faltou fazer alguns cometários, mas acho que da pra se achar nele.Eu queria saber se tem como essa página demorar 2 minutos pra ser gerada.Ah. meu mysql ta limpo,. só tem 1 bd e 3 tabelas cada uma tem 10 cadastros.Bom.. é isso ai.Qualquer sujestão de como deixar mais rapido. Ou se é meu pc q ta ruim, postem. eu acho que é o código que ta pesado, porque o resto não afetou nada.Eu vou dar uma organizada melhor nele pra vocês poderem vizualizar melhor.VlwEIDIT--[RESOLVIDO.Era meu pc mesmo, dai eu formatei e ficou tudo normal.Vlw]-- Editado Junho 9, 2010 por vini_loock Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Diogo Rebello Postado Junho 9, 2010 Denunciar Share Postado Junho 9, 2010 Passa o endereço que ele está na web. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Romero Dias Postado Junho 9, 2010 Denunciar Share Postado Junho 9, 2010 vini_loock boa noite.. Kara, tu gosta de include em! hehe, brincadeira.Bom, vamos lá..Só com essa página acontece esse problema de lentidão ou outras páginas também estão da mesma forma?Se for isso, reinstale o ApacheAnalise (debug) esses includes também, pode ser que algum deles esteja causando algum tipo de looping ou fazendo algum tipo de acesso.Kara, no mais é isso.Abraço Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 vini_loock Postado Junho 9, 2010 Autor Denunciar Share Postado Junho 9, 2010 @Diogo RebelloO site ta no pc só.@Romero DiasHeheh.. eu gosto sim.Os includes não tem muita coisa, é só alguns links, e um campo de busca.Basicamente é só essa página que demora sim, só tem ela e os include xDVou mandar pro servidor, pra ver o que que da.Vlw Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
vini_loock
Olá.
Eu fiz uma página qui, mas ela ta dando um problema.
Ela demora quase 2 min pra carregar, e tem informações que vem do bd, e se a página não for gerada em 60 segundos aparece um erro.
Eu acho que pode ser meu pc que bugo, pois baixei um sistema aqui, e começou os problemas.
Mas por meio das duvidas vou postar aqui.
Só faltou fazer alguns cometários, mas acho que da pra se achar nele.
Eu queria saber se tem como essa página demorar 2 minutos pra ser gerada.
Ah. meu mysql ta limpo,. só tem 1 bd e 3 tabelas cada uma tem 10 cadastros.
Bom.. é isso ai.
Qualquer sujestão de como deixar mais rapido. Ou se é meu pc q ta ruim, postem. eu acho que é o código que ta pesado, porque o resto não afetou nada.
Eu vou dar uma organizada melhor nele pra vocês poderem vizualizar melhor.
Vlw
EIDIT--[
RESOLVIDO.
Era meu pc mesmo, dai eu formatei e ficou tudo normal.
Vlw
]--
Editado por vini_loockLink para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.