【问题标题】:ASP.NET on Mono scalabilityASP.NET 关于 Mono 可扩展性
【发布时间】:2012-06-03 22:07:18
【问题描述】:

有谁知道任何获得大量流量的 ASP.NET Mono 生产网站 - 每天 1 亿次页面浏览量,每秒 100-300 次页面浏览量等?我在此处和 HighScalability.com 网站上进行了搜索,但没有找到任何内容。


为了澄清我的问题 - 我想知道如果我将我的 ASP.NET/C# 网站部署在 Mono/Apache/Linux 堆栈上,它是否会因为仅保持部署在 .NET/IIS/Windows Server 堆栈上而遭受性能打击?如果我要在两台硬件配置完全相同的独立服务器上部署相同的应用程序,一台服务器运行 .NET/IIS/Windows Server,另一台运行 Mono/Apache/Linux,然后进行一些基准测试(负载测试、压力测试)测试等),数字是多少?

【问题讨论】:

  • 您是否阅读/了解 ASP.NET 关于 .NET/IIS 的可扩展性?我认为每个基本原则也适用于 Mono 上的 ASP.NET(例如负载平衡支持等)。
  • 澄清我的问题 - 我想知道如果我将我的 ASP.NET/C# 网站部署在 Mono/Apache/Linux 堆栈上,它是否会因为仅保持部署在 .NET/ 上而遭受性能打击IIS/Windows 服务器堆栈?如果我要在两台硬件配置完全相同的独立服务器上部署相同的应用程序,一台服务器运行 .NET/IIS/Windows Server,另一台运行 Mono/Apache/Linux,然后进行一些基准测试(负载测试、压力测试)测试等),数字是多少?
  • 我看到了运行 Mono 的生产网站列表。看起来维基百科是唯一可验证的高流量网站。但是,维基百科的搜索功能会得到什么样的流量数字呢?我的意思是,每当我使用 Wikipedia 时,我几乎总是通过 Google 搜索通过指向 Wikipedia 页面的 URL 链接到达那里。我通常不使用维基百科的搜索框。我访问的 10 次中可能有 2-3 次。其他时候,我通过 Google 链接访问 Wikipedia 页面,或者通过我正在查看的 Wikipedia 页面中的链接访问其他页面。
  • 尽管如此,鉴于 Wikipedia 的网站流量数字,其搜索框的点击量可能比该列表中的任何其他网站都多。

标签: asp.net performance mono scalability


【解决方案1】:

您不能期望 ASP.NET 在 Mono 和 Linux 上的性能数字与您在 Windows 上所期望的相同。然而,随着 vNext(ASP.NET 的下一个版本)的出现,Mono 和 Linux 被吹捧为一等公民。

这是一篇技术力量基准测试文章,其中包含各种 Web 框架的性能数据,包括单声道 - http://www.techempower.com/benchmarks/

正如您所见,Mono 上的 ASP.NET 在任何类别中都远不及顶部。但是,这不应该成为在 Mono 上选择 ASP.NET 的障碍。这实际上取决于您的一组要求。即您试图满足每秒给定数量的请求的响应时间。 Mono 上的 ASP.NET 很可能足以满足您的一组要求。除此之外,您和您的团队将通过使用熟悉的 C# 和 .NET 获得任何生产力提升,Mono 上的 ASP.NET 可能非常适合您。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-09-11
    • 2013-04-02
    • 2013-04-08
    • 1970-01-01
    • 2021-12-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多