Ver Mensaje Individual
  #9 (permalink)  
Antiguo 29/05/2007, 18:11
wrkjmg
 
Fecha de Ingreso: abril-2007
Mensajes: 144
Antigüedad: 17 años
Puntos: 4
Re: Rendimiento de PHP en un proceso complejo

No me parece muy buena idea poner el set_time_limit a 0.
Mira que si algo falla en tu codigo y entras en un bucle recursivo se te quedara colgao el server indefinidamente.

Cuando se sobrepasa el limite tanto de memoria, como de tiempo etc, PHP te da un mensaje advirtiendote, llegados a este punto puedes aumentar un poco mas el limite de tiempo , o estrujarte los sesos para conseguir codigo con mejor rendimiento, que ya se esta perdiendo este arte, hoy dia se programa a lo bruto, codigo escrito tal cual te viene a la cabeza.

Lo de cargar la tarea al server de la base de datos, tampoco me parece muy buena idea. Mejor que trabaje el server que se puso para que curre, y deja que el server de la base de datos se dedique a controlar los datos. Eso si , si llega un punto en que el server de PHP ya no te da a basto, bueno, ... hay que buscarse la vida como sea, que curre el server de mysql.

Esto es solo mi humilde opinion. Tampoco soy ningun experto.

A veces combiene escribir mas codigo en pro del rendimiento, por ejemplo:
Es mas rapido para el server hacer
$variable++;
$variable++;
$variable++;

que hacer $variable+= 3;

Aunque hoy dia los buenos compiladores, no se si sera el caso de PHP, sustituyen un $variable+=2; por $variable++; $variable++; de forma automatica.