Performance of ASP.NET in Mono(Linux) vs IIS(Window)(Mono(Linux) 与 IIS(Window) 中 ASP.NET 的性能)
问题描述
在 linux 上以 mono 和 iis 托管您的 asp.net 在 Windows 服务器上是否有任何性能差异?
Is there any performance different between hosting your asp.net in mono on linux and iis on window server?
推荐答案
当然是有区别的,就像Java和.Net有性能上的区别一样.但是,它会根据应用程序正在执行的操作而有很大差异.
Of course there is a difference, just like there is a performance difference between Java and .Net. However, it is going to vary widely based on what the application is doing.
.Net 在某些方面比 Mono 快得多.Mono 在某些方面比 .Net 快得多.有些事情他们的表现大致相同.比较在 Windows 或 Linux 上运行的应用程序时也是如此.比较在 IIS 和 Apache 上运行的应用程序时也是如此.
There are things where .Net is much faster than Mono. There are things where Mono is much faster than .Net. There are things where they perform roughly equal. The same holds true when comparing applications running on Windows or Linux. The same holds true when comparing applications running on IIS and Apache.
很可能,两者都可以足够快地运行您的应用程序,并且您会发现您的性能将取决于您的编程技术.每秒几个请求的差异可能不是一个大问题,除非您有一个大型服务器场,在这种情况下,您很可能有资源在两者上进行测试,看看哪个对您的特定应用程序更快.
Likely, either can run your application fast enough, and you will find that your performance is going to be driven by your programming techniques. The difference of a few requests per second probably isn't a huge issue unless you have a large server farm, in which case you most likely have the resources to test on both and see which is faster for your particular application.
这篇关于Mono(Linux) 与 IIS(Window) 中 ASP.NET 的性能的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本文标题为:Mono(Linux) 与 IIS(Window) 中 ASP.NET 的性能
基础教程推荐
- 我应该在后面的代码中直接使用 Linq To SQL 还是使 2022-01-01
- Azure Functions:CosmosDBTrigger 未在 Visual Studio 中触发 2022-01-01
- .NET SerialPort DataReceived 事件未触发 2022-01-01
- 当值可以是对象或空数组时反序列化 JSON 2022-01-01
- Moq It.Is<>不匹配 2022-01-01
- 如何使用 .Net 检查 Active Directory 服务器是否已启动并正在运行? 2022-01-01
- WPF 模态进度窗口 2022-01-01
- C# 从 List<List<int>> 中删除重 2022-01-01
- 禁止输入少量字符,例如'<'、'&a 2022-01-01
- 如果有人提交恶意软件Nuget包怎么办? 2022-01-01
