我应该为IIS中的应用程序池分配多less个工作进程?

我有一个使用ISAPI-WSGI通过IIS提供的Python应用程序。 我已经在自己的应用程序池中,以便我可以重新启动Python解释器,而不会干扰其他应用程序。 我不希望任何时候有超过两三个人访问它。 是否有任何理由将工作进程的最大数量改为大于默认值1?

另外,当决定分配多less工作进程时,我应该考虑什么标准? 这只是关于并发性还是还有其他因素?

我认为一个工作stream程就够了。 考虑到请求排队,而不是拒绝,当另一个请求正在服务,并没有更多的线程可用的进程(我假设该进程是multithreading)。

这取决于你的应用程序命中。 默认情况下,应用程序池的一个工作进程 。 如果增加多个工作进程的数量,则称为Web Garden 。为此,如果有进程内会话pipe理,则需要注意。