Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/05/2012, 04:02
alehuelva
 
Fecha de Ingreso: noviembre-2011
Mensajes: 20
Antigüedad: 12 años, 5 meses
Puntos: 0
Lectura de varios xml en url contiguas

Hola, estoy leyendo una base de datos de errores en xml, estos errores me son devueltos de 30 en 30, en 42 url diferentes, necesito tomar los datos y luego contar los errores de cada proyecto (project-id) para realizar unas gráficas.
La idea que he tenido es la de recorrer las url con un for e ir tomando los datos para posteriormente interpretarlos, pero la verdad es que ejecutar esta acción me lleva casi un minuto, y segurament hay alguna forma de optimizarlo, o quizás no debería usar SimpleXML, les dejo el fragmento de código (cargo el elemento action a modo de ejemplo) y les agradecería sugerencias sobre como realizar esta tarea de otra manera o de como optimizar esta idea en tiempo de carga.

Código:
   for ($i=0; $i<43; $i++){
	$errores = file_get_contents("http://kunstmaan.airbrake.io/errors.xml?auth_token=5047b6b5e6910cafa77422f04d06ae2097bd05ff&page=".$i);

	
	$groups = new SimpleXMLElement($errores);
    foreach ($groups->group as $sese) {
    echo $sese->action;
    }
   }