大规模的互联网应用,从哪里开始?

时间:2010-10-21 04:37:31

标签: database-design web-applications security

我参与了一项工作,我认为有关大规模应用,大规模网络的知识将对我有所帮助。你觉得我应该怎么做?我的意思是要读的书,要采取的课程......等等...... 提前感谢任何建议。

PS:也许我认为的应用程序还不够大:D,用于> 100k用户的社交网络或用于5000 ccu的实时在线游戏。架构和设计,构建这些应用程序时要考虑的事项

3 个答案:

答案 0 :(得分:6)

安全:http://www.owasp.org/index.php/Category:OWASP_Top_Ten_Project

可伸缩性(d​​b layer):http://oreilly.com/catalog/9780596003067(本书的一半与任何数据库都非常相关)

可伸缩性(应用层):http://www.javaconcurrencyinpractice.com/(本书的一半与任何具有共享状态和线程的语言非常相关)

前端:http://www.amazon.com/High-Performance-Web-Sites-Essential/dp/0596529309/http://www.amazon.com/Even-Faster-Web-Sites-Performance/dp/0596522304

另外,为了掌握有时候有些困难的事情,你应该开始阅读那两篇博客:

答案 1 :(得分:4)

包含大型应用程序和网站的文章和架构概述的精彩博客:http://highscalability.com/

答案 2 :(得分:4)