Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/30.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/71.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
C# Azure MVC基准测试指标和性能期望_C#_Asp.net_Asp.net Mvc_Azure - Fatal编程技术网

C# Azure MVC基准测试指标和性能期望

C# Azure MVC基准测试指标和性能期望,c#,asp.net,asp.net-mvc,azure,C#,Asp.net,Asp.net Mvc,Azure,我在谷歌上搜索了一个小时,没有找到任何实质性的东西。我从以前的一家开发公司那里继承了一个应用程序,该公司是按合同聘用的。它是一个MVC5应用程序,作为云服务部署到Azure,并在10个A4 VM实例上运行。我继承的代码库简直是疯了。整个过程都是从数据库层通过缓存访问同步写入视图的。几周来,我一直在试图说服我的雇主,他们基本上是被那些不知道他们在做什么的承包商敲诈的,现在需要进行大规模的重写 这是10台机器,每台有8个内核、14GB内存和240GB硬盘。我们为大量的交通提供服务。在高峰期,我们的网

我在谷歌上搜索了一个小时,没有找到任何实质性的东西。我从以前的一家开发公司那里继承了一个应用程序,该公司是按合同聘用的。它是一个MVC5应用程序,作为云服务部署到Azure,并在10个A4 VM实例上运行。我继承的代码库简直是疯了。整个过程都是从数据库层通过缓存访问同步写入视图的。几周来,我一直在试图说服我的雇主,他们基本上是被那些不知道他们在做什么的承包商敲诈的,现在需要进行大规模的重写

这是10台机器,每台有8个内核、14GB内存和240GB硬盘。我们为大量的交通提供服务。在高峰期,我们的网站将有大约5万到6万活跃用户,每分钟的页面加载量约为原来的一半。后台没有发生严重的分析或CPU密集型操作,只是从缓存或数据层检索数据,呈现razor页面,就这样。在这样的流量水平下,我们的云服务的CPU水平有时会达到80%,随着站点的增长,管理层正在讨论如何在这个问题上投入更多的虚拟机

我的问题是,考虑到我们消耗的计算能力,这是否反映了我们应该看到的性能?在我看来,我们需要80个内核和140GB的RAM才能为每分钟30k的页面浏览量提供服务,这是代码库效率低下的一个标志。该公司是“风险不利”的,尽管如此,“重写”和“从头开始”这样的字眼并不总是受到欢迎


我希望通过轶事和基准测试找到证据,以证明更高的流量吞吐量。即使有人说“我在Azure上运行一个每分钟浏览量为10k的网站,我可以用2台A4s来完成”,也会对我的情况有所帮助。

你们有一个有趣的问题

希望这些资源能够帮助您:


谢谢阅读,非常有用的信息。