XML-RPC(using SimpleXMLRPCServer) slow on the first call

Gabriel Genellina gagsl-py2 at yahoo.com.ar
Tue Oct 13 23:52:13 EDT 2009


En Mon, 12 Oct 2009 18:58:45 -0300, Mahi Haile  
<begin.middle.end at gmail.com> escribió:

> Hello all,I have an xml-rpc server running on a machine in the same LAN  
> as
> the client. Both the server and the client are in Python.
>
> When I have a series of xmlrepc calls from the client to the server, the
> first call usually takes much longer than it should - orders of  
> magnitude.
> The latency is usually sub-10ms on the other calls, but the first call  
> takes
> up to 10 seconds or so. This are very simple functions, with almost no
> computation.
>
> Do you have any ideas?

I doubt this is a Python problem. I'd look into the network: DNS  
resolution, IPv6 (Windows XP has some timeout issues with IPv6 enabled).

-- 
Gabriel Genellina




More information about the Python-list mailing list