Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 2 工作人员角色在Windows Azure中的重要性?_Asp.net Mvc 2_Azure - Fatal编程技术网

Asp.net mvc 2 工作人员角色在Windows Azure中的重要性?

Asp.net mvc 2 工作人员角色在Windows Azure中的重要性?,asp.net-mvc-2,azure,Asp.net Mvc 2,Azure,在我的云应用程序中,我只使用一个角色,即web角色而不使用worker角色。我对web角色和worker角色有点混淆 1) 两者是否相同 2) 在我们的应用程序中,工人角色的重要性是什么 3) 如果我想在我的云应用程序中添加工作者角色,那么如何添加到我的应用程序。请建议我 提前感谢, PCSSCP.您可以在几个地方找到答案,例如。它们都是Windows服务器,但Web角色启用了IIS。您可以在Web和Worker角色中执行相同的操作。比如说,如果您将Tomcat用于web服务器,那么最好使用工作

在我的云应用程序中,我只使用一个角色,即web角色而不使用worker角色。我对web角色和worker角色有点混淆

1) 两者是否相同

2) 在我们的应用程序中,工人角色的重要性是什么

3) 如果我想在我的云应用程序中添加工作者角色,那么如何添加到我的应用程序。请建议我

提前感谢,


PCSSCP.

您可以在几个地方找到答案,例如。它们都是Windows服务器,但Web角色启用了IIS。您可以在Web和Worker角色中执行相同的操作。比如说,如果您将Tomcat用于web服务器,那么最好使用工作者角色,因为您不需要IIS


当您有不同的扩展需求时,可以使用不同的角色。例如,您可能希望为您的网站设置一个小型(单核心)Web角色,根据流量运行2-5个实例。然后,根据Azure队列中的作业负载,可能是一个具有2-10个实例的中等(2核)工作线程。这只是一个虚构的场景,但希望能说明为什么您可能需要定义多个角色。您可以在单个角色中自由运行所有代码

嗨,David,谢谢您的解释。但我的问题是我的应用程序性能不好。以前(在azure中部署之前)这个应用程序的性能非常好。但是现在它变慢了。@PCSSCP:您必须分析您的应用程序并找出性能不再好的原因。