提高IIS响应能力

如果你的程序影响能务足够快,但是在客户端使用netstat仍然有大量SYN_SENT请求等待状态,这样可能是因为IIS的线程数已经耗尽,不能接收更多的请求了,这种情况下可能过调整一下IIS和服务器的配置来提高响应能力。

 

1、 增加maxWorkerThreads数量。

注意此改过必须修改 machine.config 才有效果。

修改如下节点:

<processModel enable = "true" maxWorkerThreads = "100" /> 

这个配置与CPU核数有关系,如果你是一个8核CPU,这样可用线程数就增加到 100*8=800 了,不过注意这样会提高CPU的性能损耗。

 

2、 IIS配置中增加最大连接数,默认值为1000

3、增加Web园。如果你没有用到session可以通过增加Web园来增加处理的进程数目。

  使用此方法是要注意,如果有同时写入相同名称的文件名时会出现冲突现象。 

 

买家面对面

瑞雅淘宝

瑞雅商城

绿色环保,低碳生活,瑞雅原生态!

你可能感兴趣的:(IIS)