title: Python's xmlrpc extremely slow: one second per call
body: <p>I built an xml-rpc server in Python using SimpleXMLRPCServer, according to the example in the Python documentation.  I'm calling it from a Python client on the same machine. The body of the server function executes very fast on its own.</p>
  
  <p>But I find that xmlrpc client performance is excruciatingly slow, taking one second per call. (Using xmlrpclib.)</p>
  
  <p>A speed-up technique I found on the web (<a href="http://www.answermysearches.com/xmlrpc-server-slow-in-python-how-to-fix/2140/">skipping the getfqdn resolution</a>) didn't help.</p>
  
  <p>My connect URI is:</p>
  
  <pre><code>'http://localhost:50080'
  </code></pre>
  
  <p>I'm running Python 2.7 x64 on Windows 7, but it works the same for 32-bit Python 2.7.</p>