Interesting, but I've suspected that SSL wasn't overly fast. Is it possibly to add an SSL test to the benchmarks?
Most of the work should be done in C and Gmp, so I suspect there isn't too much that can be more optimized...
/ Mirar
Previous text:
2003-01-28 19:31: Subject: Re: OpenSSL wrapper vs Pike's SSL (Was: Bz2)
As a note which is unrelated to OpenSSL, I would like to point out that Roxen with SSL (and, I assume Caudium as well or to be exact a webserver using the Pike SSL implementation) performs absolutely horribly. Some time ago (a year or two perhaps - scale hardware to what was the norm back then) Real Networks did a benchmark on SSL and Roxen and the speed was something along the lines of 5-10 requests per second for normal small files (which is too slow even for small/moderate sites) - this compared to 150 req/sec or more for a hardware SSL accelerator (not a fair comparision but still).
One problem with the SSL code in Pike is that, as far as I know, it never has been benchmarked or optimized by developers. Because of that the bad performance is mostly an unknown issue.
/ David Hedbor