Performance evaluation of HTTPS library
solipsis at pitrou.net
Wed Oct 13 12:19:31 CEST 2010
On Wed, 13 Oct 2010 02:12:21 -0700 (PDT)
Ashish <amvyas82 at gmail.com> wrote:
> > > Is the client machine at 100% CPU when you do that?
> > With HTTP, I see client CPU at appx. 97%. However with HTTPS, it stays
> > at 53-55%.
And is the server at 100% CPU then?
If the client is not at 100% CPU, it shouldn't be the bottleneck,
unless you have something wrong in the client implementation.
> > sock = socket.create_connection((self.host, self.port),
> > self.timeout)
> > sock2 = ssl.wrap_socket(sock, self.key_file,
> > self.cert_file)
> > self.sock = CBSocket(sock2)
What is CBSocket? What happens if you just write:
self.sock = sock2
> > > Also, there's a feature request to reduce overhead of SSL
> > > connections, but it needs implementing:http://bugs.python.org/issue8106
> > Well good to know this. Do we have any date when this will be
> > available? I feel like contributing to this but kind of over occupied
> > with several activities right now.
Probably not in Python 3.2 anyway. But given your client isn't at 100%
CPU when you launch your HTTPS test, it might not make a lot of
More information about the Python-list