[eside-ghost] Simultaneidad en hilos de ejecucion con PHP
ALi
osatien en gmail.com
Jue Mayo 26 16:14:51 CEST 2011
Cucu!!
A ver quien es el jarto al que se le ocurre algo :S
Quiero ejecutar dos metodos (consultas a base de datos y escrituras en
fichero con el tiempo de la consulta) paralelas
de forma que tomare como valida la ejecucion en una y la otra solo
esta para comparar los tiempos con la primera.
proceso etc ....
tomo tiempo inicial
llamo a consultar a base de datos
split procesos
consulta en base de datos1 ---------------------consulta en base de datos2
escribo en fichero tiempo1----------------------escribo en fichero tiempo2
continuo con resultado de base de datos 1
Necesitaria simultaneizar los accesos a las dos bases de datos para
no tener que esperar dos veces por lo mismo ni perjudicar al usuario.
La escritura en fichero podria ser simultanea consulta numero1
-tiempo1-tiempo2 ........ o separada por cada hilo
La pregunta es como lo hariais?
la primera que he pensado es pcntl_fork ..... pero esto se soporta en
los apaches modernos? hay que recompilarse apache? o el php con la
variable puesta?
y mas ... pos no se me ocurrren :S usos de alguna libreria[1] que haga
exec de un fichero ... pero lo veo mas abulto que lo que yo kiero para
ejecutar solo una consulta ......
Saludos :)
[1] http://phpthreadlib.sourceforge.net
Más información sobre la lista de distribución eside-ghost