Ver Mensaje Individual
  #5 (permalink)  
Antiguo 19/11/2014, 10:24
Avatar de hhs
hhs
Colaborador
 
Fecha de Ingreso: junio-2013
Ubicación: México
Mensajes: 2.995
Antigüedad: 10 años, 10 meses
Puntos: 379
Respuesta: Funcion en Background

Cita:
Buenas noches amigos,

Vengo con una duda o pregunta que me parece interesante a ver si alguien tiene idea.
Hace poco tuve un desarrollo en el cual necesitaba ejecutar cosas en el sistema en momentos en que el usuario incluso pudiese cerrar sesión... y sus solicitudes se siguieran ejecutando.... Mi solución para ello fue crear un cron job que me hiciera solicitudes a un metodo de mi página cada cierto tiempo para poder ejecutar continuamente lo que podría requerirse.... No sé si fue la mejor, pero fue lo que se me ocurrio. Ahora, hace poco vi en Yii que tienen un metodo "runBackground" o algo así que precisamente, te permite ejecutar metodos en segundo plano.... y q se sigan ejecutando aun cuando se cierre el navegador o la sesión.... ¿Alguien tiene idea de como hacer esto en php? Gracias de antemano.
Busca información sobre asynchronous process hay muchas formas de de abordar el problema pero la peor es la que comentan de usar exec. existen otras opciones.
El caso de YII es simple, hace un nuevo request y cede el procesamiento de la tarea a otro controlador, esto lo hace mediante post y es algo muy sencillo de implementar con curl.
__________________
Saludos
About me
Laraveles
A class should have only one reason to change.