ASP .Net - 可扩展性和复杂计算

时间:2011-08-24 17:51:36

标签: c# .net asp.net

我最近遇到this文章,关于 Myspace 如何处理可伸缩性问题,并且曾一度采用ASP .Net框架,从而改善了网站的性能。请原谅我的无知,这对我来说是一个惊喜,因为我从来不知道ASP .Net被用于如此大的网站,这些网站经常面临繁重的流量并处理大量的计算。

我的问题是,ASP .Net是否适用于此类网站?哪些其他热门网站使用ASP .Net框架?

3 个答案:

答案 0 :(得分:1)

例如,该站点是在ASP.NET C#中构建的。 :)

.NET框架与其他任何框架一样强大。网站的执行情况确实取决于开发人员将其整合在一起。

我相信MySpace最初是使用Cold Fusion构建的,这种速度非常慢。转换到.NET后,我们对它们的性能提升并不感到惊讶。

答案 1 :(得分:0)

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

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

答案 2 :(得分:0)

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

引用高可扩展性:

  

“他们的系统有”数百种黑客使其规模无人接触“,这阻碍了他们真正竞争的能力。”

  

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

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