.NET的扩展程度如何?

Mar*_*zak 15 .net architecture scalability web-applications

(我将首先说清楚,我不是.NET开发人员,并且不依赖于任何其他环境.)

最近,我听说伦敦证券交易所下跌了一整天.我也听说过该软件是用.NET编写的.到目前为止,他们将在繁忙的日子里遇到性能点击.人们似乎在谴责.NET.

我不想辩论这个故事,但是它让我想到了.NET如何扩展的问题?.NET有多大?

Jon*_*jap 25

老实说,我认为除了基础设施之外,它归结为代码优化.

StackOverflow播客19中,Jeff讨论了他们如何调整SQL Server来处理StackOverflow所具有的负载类型; 请注意,这不是.NET需要调整.

还需要注意的是,MySpace.com是最庞大的社交网络之一,运行在ASP.NET上.

MySpace单独使用ASP.NET就证明了它的可扩展性.它将归结为开发人员如何以最佳利用该功能的方式编写应用程序.

  • @RichB,我只是为了纯粹的交通而使用MySpace,没有别的:p得到一些咳嗽糖浆! (7认同)
  • *咳嗽*MySpace可能会成为社交网络的一个地方(正如他们所说的那样,它是社交网络的预告片公园),但它确实*拥有大量的流量并且似乎处理得很好,无论你怎么想它的. (4认同)
  • *咳嗽*我不确定我会用MySpace作为例子来保护任何东西. (3认同)

Bri*_*haw 13

不幸的是,还有很多其他问题可能导致项目随着规模的扩大而下降,在你可以归结为一个框架之前,你需要花很多时间来解决这个问题.除非您能够看到并彻底分析源代码,否则很难说出根本原因是什么.我愿意打赌它不是框架.

不,我不会每天使用.NET.


Gul*_*zim 7

MySpace,Dell.com 等许多大型网站都在asp.net上运行.另外,请查看此MSDN文章,该文章提供了专家的良好视角.


Kei*_*ith 6

您可以编写无法以任何语言扩展的错误代码.

.Net非常有能力扩展到任何规模的系统,但是,与任何其他技术堆栈一样,您必须在构建系统时考虑到扩展.

伦敦证券交易所在可能的最糟糕的一天下跌,但无论出于什么原因,我怀疑这是问题的基础堆栈.我怀疑这是一个贫穷的工人指责他们的工具的情况.


Sam*_*eer 5

这是一本很棒的书,供您阅读这个主题:

提高.NET应用程序性能和可伸缩性(Microsoft Press)


mat*_*t b 5

实际上,LSE的停机时间与它的.NET交易平台完全无关:

伦敦证券交易所表示,该系统受到"连接问题"的打击,并坚称问题不在于其旗舰TradElect交易平台.

http://www.itworld.com/networking/54760/london-stock-exchange-trading-stops-network-fails