I'm running Django on Windows under Apache using mod_wsgi, and I think the multi-threaded nature of this setup is causing contention for the Python GIL. I'd like to try running my system under FCGI (so I could get multiple processes), but that requires flup, and flup is not supported under Windows. Although this says that it can be done. But it's very light on details.
Does anyone have a step-by-step on how to do this? Is it even possible? I can use whatever web server (nginx, lighttpd, etc) I want, but it has to be on Windows.