【问题标题】:How many public high traffic websites are built with ASP.NET? [closed]有多少公共高流量网站是用 ASP.NET 构建的? [关闭]
【发布时间】:2010-11-22 20:42:11
【问题描述】:

这真的是一个两部分的问题。首先,我只是想知道asp.net在现实世界中有多普遍?

其次,我只想知道关于扩展 asp.net 站点的阅读世界场景是什么? http://highscalability.com/ 几乎从不谈论 asp.net 堆栈。有没有人有任何理由文章谈论如何扩展 asp.net 应用程序?

谢谢。

【问题讨论】:

  • 很常见。不要这么早就担心可扩展性问题。大多数站点永远不会移出专用服务器。构建您的应用程序,构建它。如果您遇到可扩展性问题,请相信我,这是一件好事。
  • 或者他可能正在考虑将框架从 PHP 更改为 .NET,以实现高流量网站。
  • @Alec Smart:我们确实有可扩展性问题,这就是我问的原因。
  • 为了可扩展性而切换框架似乎是错误的方法。只要您能确定瓶颈是什么,您就可以扩展任何框架。然后你可以考虑换掉框架的部分,或者重新架构来解决这些问题。这个问题真的不能客观回答。
  • 考虑提出一个单独的问题,详细说明您的具体可扩展性问题。

标签: asp.net scalability


【解决方案1】:

Plenty of Fish 每月浏览量约为 12 亿次

【讨论】:

    【解决方案2】:

    MySpace 使用 ASP.NET (source)。很多大网站都这样。不过,我会忽略 Plenty of Fish 的例子。从我读过的故事的回忆中,他们只是使用 HttpHandlers 进行输出,完全跳过了 Webforms 的东西。如果您绝对必须这样做,您可能可以让 Webforms 扩展。大多数流行的框架都可以处理高负载,这仅取决于代码和编写者。任何人都可以在任何无法扩展但反之亦然的框架中对网站进行编程。

    至于如何扩展,最大的就是缓存,缓存,缓存。所有大型网站都广泛缓存。 Facebook 有数千台服务器仅用于缓存。但这只是一个开始。

    【讨论】:

      【解决方案3】:

      超过 9000 个。

      实际上,我遇到过许多高流量网站 StackOverflow 作为使用 ASP.NET 的示例

      对高可扩展性有用的一件事是能够在需要时添加更多服务器,并且仍然能够使用各种 ASP.NET 会话状态技术来维护当前会话。

      【讨论】:

        【解决方案4】:

        我没有数字,但基于 .net 问题的数量,所以我想说这很常见对于您的第二个问题,请参阅http://highscalability.com/plentyoffish-architecture

        【讨论】:

          【解决方案5】:

          很难说 ASP.NET 在世界上的普及程度,但我认为与 PHP、Java 和其他服务器技术相比,它非常普及。而且我确信 ASP.NET 与您将尝试的其他任何东西一样具有可扩展性。

          如果您不想从阅读 ASP.NET 性能的起点开始,您可以查看 P&P 书籍“提高 .NET 应用程序性能和可扩展性”中的 chapter 6。它是 2004 年的,所以可能有点过时了。

          要举几个运行 ASP.NET 的高流量站点示例,您只需查看 http://www.microsoft.com/https://stackoverflow.com/。如果您的站点小于这些(并且可能是)可扩展性将不是您最关心的问题。您可能应该更关心编写可维护的代码。

          【讨论】:

            【解决方案6】:

            是的,asp.net 用于现实世界。自从一年多前第一次听说 Stackoverflow 以来,我一直在关注它是如何创建的,并从中吸取了很多教训。随着需求的增长,stackoverflow 未来将如何扩展非常有趣,并且他们正在公开大量信息。加上播客很搞笑:)

            【讨论】:

              猜你喜欢
              • 2011-05-18
              • 2012-11-01
              • 2018-08-04
              • 2015-02-11
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 2010-10-15
              相关资源
              最近更新 更多