robot en php ?

Jose Angelini
14 de Enero del 2005
hola a todos.
Tengo que hacer un script que lea una BD y haga una serie de estadisticas.

El problema pricipal radica en que cuando ejecuta la pagina tarda demasiado tiempo y se le termina el tiempo de ejecucion.

Aun variando el tiempo con set_time_limit() a un valor de 1 o dos minutos no puedo ejecutarlo sin que el IE termine la misma.

He escuchado alguna vez por ahi que se puede dejar ejecutando un script al estilo de un robot pero no tengo idea de como hacerlo.

Si alguien me puede guiar en la solucion para proceder en este caso.

Gracias por anticipado.


Jose

Claudia
14 de Enero del 2005
Hola Jose, yo necesito hacer estadisticas en php y mysql, pero no tengo idea como se hacen, ¿me podrias dar una orientación sobre como partir o donde buscar? plis

Gracias

Mario
14 de Enero del 2005
Yo estoy en un caso similar...

Lo que puedes hacer es dividir el trabajo sobre la bd en pequeños grupos.. por ejemplo insertar un registro con cada pasada del script...

Luego al final del bucle y sin sacar nada por el navegador haces un header("Location: tuscript.php")

Y el script se ejecutara de nuevo,poniendo a cero en timeout...

usa por ejemplo variables de sesion para saber donde dejaste el trabajo sobre la base de datos,,


Un saludo Mario

Jose Angelini
14 de Enero del 2005
Mario:
Te agradesco la gentileza que has tenido al responderme.
Voy a implementar tu sugerencia.

Suerte