On Sep 14, 2011, at 7:49 AM, Ross Peoples wrote: > I ran this test several times because of the HUGE difference between the > protocols when used over SSL. I think this may be more of a problem with the > JSON client or server rather than the protocol itself. You'll see what I mean: >
I believe that this is a problem with the client-end code. The xmlrpc client code supports persistent connections; the jsonrpc code in contrib does not. This means that a new SSL connection has to be established for every request, which is what's taking all the time. Try it with this, if you have the time: https://github.com/joshmarshall/jsonrpclib