Google
Web dns.bdat.net

Re: [PHP-ES] ¿Como lo harian?

Write haof XML files: Manuel Rodriguez Morales ( manuthema(EN)eresmas.net)
Fecha: jue 03 mar 2005 - 13:41:31 CET


La idea s lanzar una unica shell y esa shell que lanzara los demas procesos,
hilos o como quieras llamarlo.
Tu ahora haces:
1 php---> varias shell
y yo te digo
1 php--> una shell--> varias shell

----- Original Message -----
From: "Amador Cubino" < acubino3(EN)necostek.com>
To: "Manuel Rodriguez Morales" < manuthema(EN)eresmas.net>
Cc: < php-es(EN)lists.php.net>
Sent: Thursday, March 03, 2005 1:12 PM
Subject: Re: [PHP-ES] ¿Como lo harian?

> Hola.
>
> No entiendo muy bien lo que dices, si lanzo una unica shell no seria capaz
> de aumentar la velocidad de proceso puesto que las cargas de las paginas
> tardan lo suyo.
>
> Manuel Rodriguez Morales wrote:
>
>> A ver, tu propones el lanzar a la shell varios procesos. Entiendo que tu
>> idea es, tienes un php, y desde ahy llamas a varias shell lanzando en
>> cada una una url. Si es esto lo que tu planteas, yo te propongo lo
>> siguiente: Desde el php, prueba a lanzar una unica shell, y desde esa
>> shell, lanzas varios php, shell o lo que quieras con una url cada uno.
>>
>> ----- Original Message ----- From: "Amador Cubino"
>> < acubino3(EN)necostek.com>
>> To: < php-es(EN)lists.php.net>
>> Sent: Wednesday, March 02, 2005 10:21 PM
>> Subject: [PHP-ES] ¿Como lo harian?
>>
>>
>>> Hola.
>>>
>>> Planteo una duda de concepto, mas de que de programacion.
>>>
>>> Bien necesito un Script que descargue digamos 100 paginas Web y luego
>>> las analize.
>>>
>>> Por tanto haria mas o menos lo siguiente
>>> - Peticion url1.com
>>> - Tarda 50 ms en devolver la URL
>>> - Analizamos en 1 ms la URL
>>> - Repetimos el proceso 100 veces
>>>
>>>
>>> Total que para analizar las 100 paginas Web tardamos unos cuantos
>>> minutos, mientras se produce una carga en el servidor muy baja.
>>>
>>>
>>> Lo que yo quiero es hacer las peticiones a la vez de la carga de paginas
>>> Web o algo, pero no se como. Lo unico que se hacer es un lanzador que
>>> lance varios procesos a la shell por medio de system() y desencadene las
>>> llamadas a cada URL. Luego se guarda en mysql el resultado y se analiza
>>> posteriormente desde el lanzador.
>>>
>>> El problema de esto es que usar la funcion system() ya gasta una gran
>>> cantidad de CPU ademas de gastar un poquillo mas al tener que grabar en
>>> MySQL pues tambien consume.
>>>
>>>
>>> Como lo hariais vosotros para ahorrar recursos y conseguir una gran
>>> velocidad?
>>>
>>>
>>> Gracias
>>>
>>> --
>>> PHP Spanish Localization Talk Mailing List (http://www.php.net/)
>>> To unsubscribe, visit: http://www.php.net/unsub.php
>>>
>>
>>
>>
>>
>
> --
> PHP Spanish Localization Talk Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>

-- 
PHP Spanish Localization Talk Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


Este archivo fue generado por hypermail 2.1.7 : sáb 19 mar 2005 - 01:01:24 CET