Google
Web dns.bdat.net

Re[3]: [PHP-ES] Multithread en PHP

From: Pablo M. Rivas ( pmrivas01(EN)yahoo.com.ar)
Date: Tue Jul 20 2004 - 01:10:09 CEST


Hello Amador,

       A lo que apuntaba mi mail era que podes hacer control de
       procesos en unix utilizando php.

       Si estas trabajando en unix, podes hacer un solo script que se
       ejecute desde la LINEA DE COMANDOS una sola vez y que este
       mismo script cree sus procesos "child", les de tareas a
       ejecutar, los "cierre", reinicialize, etc etc...
       TODO DESDE PHP.
       
       Digamos que php soporta Process Control.. si?
       No te estoy diciendo que PHP sea EL LENGUAJE para este
       proyecto, pero si que lo podes hacer.

       Probablemente en este tema encuentres en los foros de php menos
       soporte o menos ejemplos, dado que la mayoría de las
       aplicaciones php corren en entornos de webservers.

       Ahora... Si a vos te ocurre (como a mi), que estas bastante
       acostumbrado a programar en php, que tenes rutinas ya hechas
       que te van a ayudar a llevar adelante el proyecto, podes
       hacerlo tranquilamente en php.

Suerte!
       
ACNc> Estimado Pablo,

ACNc> Entonces lo que tengo que hacer es ver como se hace desde la Shell y
ACNc> una vez lo tenga bien claro intentar hacerlo desde PHP.
ACNc> Porque digamos no hay opción para hacerlo de forma "nativa" desde
ACNc> PHP.

ACNc> Voy bien hasta aquí?

ACNc> Un cordial Saludo,

ACNc> D. Amador Cubino
ACNc> Presidente de Necostek.com

ACNc> www.HispaInternet.com
ACNc> www.Hispadominio.net

ACNc> Con fecha martes, 20 de julio de 2004, 0:06:57, escribió:

PMR>> Hello Amador,

PMR>> DOS PUNTAS para buscar informacion:
PMR>> http://www.php.net/manual/es/features.commandline.php
PMR>> http://www.php.net/manual/es/ref.pcntl.php

PMR>> Suerte!
ACNc>>> Estimado php-es,

ACNc>>> Tengo un pequeño script que coge información de unos cientos de
ACNc>>> sitios webs.

ACNc>>> Este script tarda de 3 a 5 días en ejecutarse, y yo necesitaría que
ACNc>>> pasase cada 24 horas...

ACNc>>> El script visita solo unos 4 o 5 sites por minuto, ya que el lugar
ACNc>>> de carga siempre esta saturado.

ACNc>>> No se si hay alguna forma de hacer multithread de serie el PHP, la
ACNc>>> única forma que se me ha ocurrido ha sido dividir en grupos y con un
ACNc>>> Cron hacer un get, pero me parece un poco chapuza y algo laborioso.

ACNc>>> ¿Existen mas formas?

ACNc>>> PD: en caso de haberse incorporado con PHP5 no tendría problema,
ACNc>>> puesto que podría actualizar a esta versión en cualquier momento.

ACNc>>> Un cordial Saludo,

ACNc>>> D. Amador Cubino
ACNc>>> Presidente de Necostek.com

ACNc>>> www.HispaInternet.com
ACNc>>> www.Hispadominio.net

PMR>> --
PMR>> Best regards,
PMR>> Pablo

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


This archive was generated by hypermail 2.1.7 : Tue Sep 21 2004 - 21:34:43 CEST