我最近遇到了Erlang编程语言,我对开发基于大规模实时浏览器的web应用程序很感兴趣。我想知道在美国是否有任何研究生课程可以教我如何编写可伸缩的web应用程序或类似的东西。
发布于 2009-07-08 12:36:34
编写可伸缩的web应用程序,就像许多事情一样,在某些方面有点像的黑暗艺术。并不是所有的技术都有很好的文档记录,就运行应用程序的服务器的强大功能而言,Internet非常年轻。您必须首先了解分布式应用程序体系结构的理论及其问题(瓶颈、并发状态)。然后将其应用于您正在使用的应用程序平台。在这种情况下,Erlang,其中许多工作都是开箱即用的。
在可伸缩性方面...它们是一般的理论,然后是应用。不同的应用程序需要不同的方法,这在很大程度上也取决于所使用的平台。
最好的做法是使用构建,并在进行过程中阅读相关理论。这将是一条陡峭的曲线。另请看案例研究。
发布于 2009-07-08 12:29:07
就我个人而言,我认为你现在是学习“编写可伸缩的web应用程序”的最佳时机。没有人比做过这件事的人更值得学习。
我会开始尝试编写一个web应用程序,并在您使用时询问有关area的问题。
发布于 2009-07-21 09:49:58
我推荐访问Highscalability.com。
他们专注于分解大型网站遇到的问题,以及如何解决这些问题。
https://stackoverflow.com/questions/1097739
复制相似问题