Problema con nusoap

Forums: 

Estimados:
tengo un problema lo que pasa es que utilizo un webservice nusoap, con acceso a una base de datos postgresql, mi problema esta en que cuando realizo muchos llamados a la funcion webservice la pagina queda esperano unos 15 segundos y muestra los dato.... como puedo hacer que el proceso de llamado sea mas rapido, alguna configuracion especial en php.ini??

son combobox
les muestro el cliente y el server

ante cualquier aporte gracias

cliente:

combo_ws(0,3,"id_organizacion","enabled",0,"",$URL_combo);?>

function combo_ws($id,$consulta_ws,$name,$disabled,$selected,$ir,$par_url)
{
require_once('lib/nusoap.php');
$url = $par_url."wsservcombo1.php";
$soapclient = new soapclient($url);

$params = array('consulta_ws' => $consulta_ws);
$result = $soapclient->call('combo' , $params);

if ($soapclient->fault) {
echo 'Fault';
print_r($result);
echo '';
} else {
// Check for errors
$err = $soapclient->getError();
if ($err) {
// Display the error
echo 'Error' . $err . '';
}
}
?>
name=<? echo $name ?> id=<? echo $name ?> <? echo $ir ?>>
<?
if($selected==0)?> Seleccione
<?
for($i=0;$i". $fila_det[1] ."";

//echo "". $result[$i] ."";
}

?>

<?
} ?>

server:
<?

require_once('lib/nusoap.php');
$server = new soap_server();

$server->register('combo');

function combo($consulta_ws) {

if(!($conexion = pg_connect("user=postgres password=xxxxxx dbname=xxx host=xxxx.xx.xx.xx")))
{ echo "Error al conectarse a la base de datos."; exit(); }
switch ($consulta_ws) {
case 1:
$sql="SELECT cod_ent,entidad FROM entidad order by cod_ent asc"; //where cod_alum=$id

break;
$result = pg_query ($conexion,$sql);
if (!$result) { echo "Error en el listado.\n"; exit; }
$i=0;
while ($row = pg_fetch_row($result)) {
$filas[$i] = $row[0].'|'.$row[1];
$i++;
}
return $filas;

}
$HTTP_RAW_POST_DATA = isset($HTTP_RAW_POST_DATA) ? $HTTP_RAW_POST_DATA : '';

$server->service($HTTP_RAW_POST_DATA);