【发布时间】:2013-05-24 15:01:21
【问题描述】:
作为 Azure webrole 的一部分,我有一个非常简单的 MVC4 发布操作:
[HttpPost]
public ActionResult Index(Request request)
{
return new JsonResult()
{
Data = "OK",
JsonRequestBehavior = JsonRequestBehavior.AllowGet
};
}
- 我将 webrole 部署到 Azure。
- 我使用了基准测试 (ab.exe),发现 25 个并发请求的处理时间不再超过 1 秒。
- 现在我想通过添加一个新的 webrole 实例进行横向扩展,因此我预计 +25 个并发用户也会对 1 秒的延迟感到满意。
- 我又运行了一次 becnhmark,结果与 1 个 webrole 实例的结果相同。
P.S 我有免费的 Azure 订阅。 Webroles 具有较小的 VM 大小。
为什么当我添加新的 webrole 实例时,webservice 容量没有增加?我错过了一些配置还是什么?
【问题讨论】:
标签: .net asp.net-mvc-4 azure azure-web-roles