Re: [php] Performance!!

From: Miguel Vazquez ( miguel .en. ancrae.org)
Date: Tue Oct 07 2003 - 18:11:07 CEST


Buen dia Jose Lulian

Bueno respecto a software no hay nada mejor que programar por nosotros mismos
el codigo y saber que estamos realizando una programación optima para el
momento de ejecución.
Bien, si estas usando MySQL me imagino que usas sesion, por lo que deseas
hacer si no, deve ser así.
puedes usar directamente declarando variables con cokies o bien usar la manera
mas sencilla, dinamica, estable y rapido con session_start(), si vas a usar
arreglos que despues querras usar te recomiendo declararlos como global en el
caso de usar session_start(), las declararias con $_SESSION[miArreglo] =
$miarreglo;
Puedes leer un poco sobre session_start y la maginificas opciones con las que
cuenta.

Saludos
Miguel Vazquez
Admin+Soporte
ANCrae Inc
http://www.ancrae.org/

On Monday 06 October 2003 11:38, Jose Julian Abarca Chavez wrote:
> Tiempo que dura en correr una aplicacion.
> Mi pregunta: Como puedo saber si tengo tres soluciones
> cual es la que consume menos recursos, la respuesta
> pudiera ser obvia (usa un browser y haber cual tarda
> menos) pero no es asi por que mi aplicacion es posible
> que no se comporte igual con 1 que con 100 usuarios.
> Alguien sabe de algun software que analize mis script
> y me diga cual es el que consume menos tiempo y
> recurso.
> Ejemplo:
> Ejecuto una consulta en una pagina a un servidor Mysql
> el resultado lo saco como objeto y lo meto en un
> arreglo despues lo saco del arreglo para imprimirlo.
> Esto de meterlo a un objeto y este a su vez a un
> arreglo es unicamente para controlar la informacion a
> la hora de imprimirlo.
> mi codigo:
> for ($i = 0; $i <= 200; $i++)
> {
> //Solucion 1
> //Aqui que es mejor para mi servidor php
> //sacar un objeto de contenedor y pasarlo a un objeto
> //para la impresion
> echo "<tr>";$object = $contenedor[$i];
> echo
> "<td>".$object>clave."<td>".$object>nombre."<td>".
> $object->domicilio."<td>".$object->localidad."</tr>";
>
>
> //Solucion 2
> // O imprimirlo directamente del arreglo
> echo "<td>".$contenedor[$i]>clavecct."<td>".
> $contenedor[$i]->nombrect."<td>".$contenedor[$i]->domicilio.
> "<td>".$contenedor[$i]->localidad."</tr>";
> }
> "La diferencia es unicamente que esto creando una
> variable mas con la primera solucion"
> Pero no se esto en memoria cuanto represente
> Muchas Gracias a todos por su atencion
>
>
> _________________________________________________________
> Do You Yahoo!?
> La mejor conexión a internet y 25MB extra a tu correo por $100 al mes.
> http://net.yahoo.com.mx
>
>
> Lista de correo php .en. opensource.org.mx
> Histórico: http://www.opensource.org.mx/listas/php
> Página: http://www.php.org.mx

Lista de correo php .en. opensource.org.mx
Histórico: http://www.opensource.org.mx/listas/php
Página: http://www.php.org.mx



This archive was generated by hypermail 2.1.7 : Fri May 14 2004 - 15:53:19 CEST