Cloud服务的ExecuteRequestHandler耗时太长(几乎占总响应时间的80%)

Rup*_*esh 10 c# iis-7.5 threadpool azure-web-roles azure-cloud-services

我有一个托管为Azure云服务的应用程序(Web API,.NET 4.5).

Vm大小和4个实例.

当我使用新文件监视应用程序时,我发现 ExecuteRequestHandler占用总响应时间的近80%并且使应用程序响应非常慢.

为了提高应用程序的性能,我希望减少ExecuteRequestHandler所花费的时间.

我试图在互联网上搜索.但除了以下链接之外没有得到任何帮助.

ExecuteRequestHandler大部分时间都在使用

以上链接没有多大帮助.

任何关于以下两点的帮助都非常感谢.

1)如何减少ExecuteRequestHandler所用的时间

2)如何增加Web角色的线程池大小.