Ver Mensaje Individual
  #8 (permalink)  
Antiguo 26/03/2013, 17:58
Avatar de JorM
JorM
 
Fecha de Ingreso: diciembre-2012
Ubicación: Argentina
Mensajes: 53
Antigüedad: 9 años, 7 meses
Puntos: 2
Respuesta: Lentitud en Procesar pagina php

Código PHP:
Ver original
  1. <?php
  2. require_once('inc/config.inc');
  3. if(!isset($_SESSION['userID'])){header('Location: index.php');exit();}
  4. require_once('inc/close.inc');
  5. //********************************//
  6. //********************************//
  7.  
  8. //Arrays de Reemplazo
  9. $arrG = array(  '{userName}'        =>  $_SESSION['userName'],
  10.                 '{lowMem}'          =>  'none');
  11. $arrS = array(  '{imgFecha}'        =>  '',
  12.                 '{imgName}'         =>  '',
  13.                 '{imgSize}'         =>  '',
  14.                 '{imgID}'           =>  '',
  15.                 '{userID}'          =>  $_SESSION['userID'],
  16.                 '{webURL}'          =>  '/'.imgFolder.'/'.$_SESSION['userID'].'/');
  17. $arrT = array(  '{statusClass}'     =>  '',
  18.                 '{statusDisplay}'   =>  'none',
  19.                 '{statusMsg}'       =>  '');
  20.                
  21. //Eliminar Imagenes
  22. require_once('inc/delete.inc');
  23.                
  24. //Separado de HTML
  25. $arrHtml = splitHtml('#(<!--HERE-->)#','home.html');
  26.  
  27. //Corroborar Espacio Disponible
  28. if(($_SESSION['usedKb']*100)/$_SESSION['maxKb'] > 100-lowMemIcon){
  29.     $arrG['{lowMem}'] = 'block';   
  30. }
  31.  
  32. //Consultas a la db
  33. $query = $link->query('SELECT * FROM `'.tableFILES.'` WHERE `userID` = "'.$_SESSION['userID'].'" ORDER BY `n` DESC');
  34. $buffer = '';
  35. $i = 1;
  36. if($query->num_rows){
  37.     while($datos = $query->fetch_assoc()){
  38.         $arrS['{imgFecha}'] = $datos['imgFecha'];  
  39.         $arrS['{imgName}']  = $datos['imgName'];
  40.         $arrS['{imgSize}']  = Mb($datos['imgSize']);
  41.         $arrS['{imgID}']    = $datos['imgID'];
  42.         $buffer .= bufferHtml($arrS,$arrHtml[1]);
  43.         $i++;
  44.     }
  45. }else{
  46.     $arrT['{statusClass}']      = 'successfulMsg';
  47.     $arrT['{statusDisplay}']    = 'block';
  48.     $arrT['{statusMsg}']        = 'Su cuenta se encuentra habilitada para comenzar a subir archivos. Hagalo ahora!';
  49. }
  50.  
  51. //Salida a pantalla
  52. echo bufferHtml($arrG,$arrHtml[0]),$buffer,bufferHtml($arrT,$arrHtml[2]);
  53. ?>

Bueno esta es una pagina, en general todas las paginas espera un toque tipo 1 seg hasta que la procesa, algo que antes no hacia...

Espero sirva de algo