我最近遇到this文章,关于 Myspace 如何处理可伸缩性问题,并且曾一度采用ASP .Net框架,从而改善了网站的性能。请原谅我的无知,这对我来说是一个惊喜,因为我从来不知道ASP .Net被用于如此大的网站,这些网站经常面临繁重的流量并处理大量的计算。
我的问题是,ASP .Net是否适用于此类网站?哪些其他热门网站使用ASP .Net框架?
答案 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