[pubcookie-dev] Load testing the threadsafe filter
Ryan Campbell
ryanc at cac.washington.edu
Sat Oct 18 18:07:36 PDT 2003
Executive summary:
The threadsafe filter is a tiny bit slower due to the extra setup time for
each request and it's a fair bit slower in debug mode due to the fact that
logs to the event log. I'm actually happy with the speed, I thought the new
filter would be much slower. As it is, I don't think it's worth spending
too much time adding speedup code. Debug mode should only be on for
debugging; at debug=0 errors are still logged.
I'll clean up the debugging a bit more and perhaps make it less chatty at
debug=1 now that we have multiple debug levels available.
Data:
old = not threadsafe 3.0
new = threadsafe 3.0
none = no pubcookie filter loaded
* = some garbled debug output
Numbers are pages/second on a 900MHz stock IIS 6.0 server on a mix of asp
and static html pages. No graphics, sounds, etc.
Clients 1 5 10 20
no ssl, debug=0, public
none 165.32 179.52 189.73 183.31
old 148.93 145.59 145.51 145.22
new 111.39 112.29 112.01 112.23
ssl, debug=0, public
none 47.19 50.70 55.77 50.19
old 46.84 47.83 45.74 46.98
new 44.69 44.21 44.49 44.51
ssl, debug=0, uwetid
old 37.83 39.25 39.22 40.09
new 34.84 33.74 34.52 35.05
----------debugging on-----------------
no ssl, debug=1, public
old 75.19 75.60* 75.90* 76.11*
new 26.97 28.96 28.77 29.16
ssl, debug=1, public
old 35.95 34.13 36.14* 35.08*
new 19.68 19.61 19.55 19.63
ssl, debug=1, uwnetid
old 31.21 30.89* 31.59 31.52*
new 17.24 17.21 17.20 17.28
-Ryan
More information about the pubcookie-dev
mailing list