PHP - concurrencia soap

 
Vista:

concurrencia soap

Publicado por Esteban (1 intervención) el 12/11/2013 02:05:00
Hola a todos, me surgio el siguiente problema, tengo un web service al que accedo desde muchos lugares y para empeorar las cosas, algunos flujos de ejecución implican que este web service se invoque varias veces (con distintos usuarios y/o costos) desde distintas clases, provocando que el WSDL se descargue y procese varias veces. El software que desarrollo tiene mas
más de 2 mil archivos y este código se repite en 50 de ellos.

// Le cobro al cliente lo que debe
$cobros = new SoapClient(miweb.net/cobrar?wsdl");
$args = new stdClass();
$args->cliente = $cliente;
$args->monto = $monto;
try{
$cobros->cobrar($args);
} catch (Exception $e) {
return sfView::ERROR;
}


como puedo refactorizar el codigo para obtener mayor perfomance y reducir la posibilidad de erroreS?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de xve
Val: 3.943
Oro
Ha mantenido su posición en PHP (en relación al último mes)
Gráfica de PHP

concurrencia soap

Publicado por xve (6935 intervenciones) el 12/11/2013 08:14:58
Hola Esteban, no me queda clara tu duda... entiendo que el sistema funciona correctamente, pero se ejecuta muchas veces?
o te gustaría exteriorizar este proceso a un único archivo?

Si nos puedes comentar con mas detalle...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar