Ben PHP :: SOAP kullanarak bir web hizmeti yöntemi çağırdığınızda Tam olarak ne oluyor?

1 Cevap php

Ben bir yöntem ile basit bir istemci / sunucu senaryosu var ki:

// client code
$client = new SoapClient("service.wsdl");
$result = $client.getPi();

...

// server code
function getPi(){
   return 3.141;
}
$server = new SoapServer("service.wsdl");
$server.addFunction("getPi");
$server.handle();

Ben sağ istemci getPi() yöntemine bir çağrı yaptığında addfunction() her çağrılır düşünerek mıyım? Bu PHP SOAP web hizmetleri nasıl çalışır gerçekten var mı? Ya da oluyor bazı önbelleğe alma var mı?

Teşekkürler.

1 Cevap

Sunucu kodu bir istek webcoder yapılan her zaman idam olacak - ki evet, addfunction() her zaman denilen alacak anlamına gelir.

Ama bu işlevi çağırarak o zaten, ağ üzerinden gitmek için bir istek için gereken zaman karşılaştırıldığında, (or that much resources) uzun (web-service = remote call = using an HTTP request = not that fast at all ^^ ) ;-) almamalıdır