【问题标题】:ASP .Net - Scalability and Complex ComputationASP .Net - 可扩展性和复杂计算
【发布时间】:2011-11-03 01:06:07
【问题描述】:

我最近看到this 文章,介绍了Myspace 如何处理可伸缩性问题,并曾一度采用ASP .Net 框架,从而提高了网站的性能。请原谅我的无知,这让我感到惊讶,因为我从来不知道 ASP .Net 被用于如此大的网站中,这些网站经常面临大量流量并处理大量计算。

我的问题是,ASP .Net 是用于此类网站的好框架吗?还有哪些热门网站使用 ASP .Net 框架?

【问题讨论】:

标签: c# .net asp.net


【解决方案1】:

说到这种规模,主要取决于基础设施和可扩展的架构。我认为的主要区别是,我从经验中说,如果在 Windows 环境中运行,它通常需要“几”台机器,而不是我们正在运行的机器,即 *nix。但是,嘿,总有 Mono!

引用高可扩展性:

“他们的系统有”“数百个 hack 以使其规模扩大到没人愿意碰”,这阻碍了他们真正竞争的能力。”

还有:

“由于他们的基础设施,MySpace 无法改变他们的技术来使新功能发挥作用或创造出全新的体验。”

http://highscalability.com/blog/2011/3/25/did-the-microsoft-stack-kill-myspace.html

【讨论】:

    【解决方案2】:

    例如,此站点是用 ASP.NET C# 构建的。 :)

    .NET 框架与任何其他框架一样强大。一个网站的表现如何真正取决于开发人员将其组合在一起。

    我相信 MySpace 最初是使用 Cold Fusion 构建的,它的速度非常慢。他们在切换到 .NET 后获得了性能提升,我并不感到惊讶。

    【讨论】:

      【解决方案3】:

      有很多。一个很好的例子就是您所在的这个网站。

      当然,这也取决于您如何设计网站。任何平台都无法弥补糟糕的设计,但绝对没有理由 ASP.NET 无法正常扩展。

      【讨论】:

        猜你喜欢
        • 2017-05-21
        • 2019-02-23
        • 1970-01-01
        • 2011-10-26
        • 2014-08-07
        • 1970-01-01
        • 2018-06-06
        • 2018-12-31
        • 1970-01-01
        相关资源
        最近更新 更多