Hi Jason, I have tried your test. I run your server script on a P3 700MHz machine. "twisted" return way faster than both oldqx and newqx. I think there is a problem with "newqx" on Opera 7.23 (on both Linux and Windows). The gif's came up very very slow at every other reload request. This did not happen on "oldqx" or twisted. I don't really see any big difference between "oldqx" and "newqx" ... but then I didn't time them accurately (just by looking at Opera's status bar). Btw, the locator() function return an error on my machine... here is the traceback... likwoka@cetus:~/tmp/twistedPerf$ python2.2 run.py oldqx Traceback (most recent call last): File "run.py", line 236, in ? publisher = Publisher(StaticDirectory(web_root_path, cache_time=6000)) File "/usr/local/lib/python2.2/site-packages/quixote/util.py", line 175, in __init__ raise ValueError, "Path %r is not absolute" % path ValueError: Path 'test_web_root' is not absolute Regards, Alex __________________________________ Do you Yahoo!? Yahoo! Small Business $15K Web Design Giveaway http://promotions.yahoo.com/design_giveaway/