Ver Mensaje Individual
  #8 (permalink)  
Antiguo 24/07/2008, 11:11
LoveMeNot
 
Fecha de Ingreso: julio-2008
Mensajes: 85
Antigüedad: 15 años, 9 meses
Puntos: 2
Respuesta: Extractor de urls en un documento

Hay algunas expresiones regulares y partes del algoritmo que se pueden retocar, pero no son muy importantes.
El problema que veo está en el uso de la función in_array que es recomendable solo para arrays pequeños. Para que te hagas una idea, si encuentra 200 links, hace 20100 comparaciones, si hay 300 links 45150, etc.

De todas formas solo te compensa retocarlo si la eficiencia es muy importante.
Y además pensándolo bien se te escapa tiempo de ejecución por otras partes, como en el mismo curl. Nos estariamos preocupando por un par de segundos, cuando al abrir una página con curl puedes perder 30 segundos perfectamente.