【发布时间】:2011-05-21 21:23:51
【问题描述】:
您从哪里获得有关“如何构建可扩展的高性能网络应用程序”的信息?我的意思是架构,最佳实践等。无论平台和语言:.net、php、java ... 您是否在项目中遇到了自己的“史诗般的失败”,然后在几个晚上重构了您的系统或从互联网上获取信息?
是否有任何社区可以让我分享自己的经验并得到一些回应?
是的,我知道每个项目都是独立的。
【问题讨论】:
您从哪里获得有关“如何构建可扩展的高性能网络应用程序”的信息?我的意思是架构,最佳实践等。无论平台和语言:.net、php、java ... 您是否在项目中遇到了自己的“史诗般的失败”,然后在几个晚上重构了您的系统或从互联网上获取信息?
是否有任何社区可以让我分享自己的经验并得到一些回应?
是的,我知道每个项目都是独立的。
【问题讨论】:
您可以阅读High Scalability 博客。如果您对架构和可扩展性有疑问,可以随时使用 StackOverflow,除非问题是主观的。
【讨论】:
回答这个问题并不容易。在考虑可扩展性时,语言和平台处于次要位置。
"可扩展性实际上是系统的属性,而不是该系统的单个层、基础设施。即使使用最好、最性感、最自动的扩展层,您也可以轻松编写无法扩展的代码。 - 字形"
不过,您可以在
上深入了解有关此问题的大量资源【讨论】:
只关注可扩展 Web 架构的 Web 部分,您可能想看看这些 7 reasons why you should be using XMPP instead of AJAX,尤其是当您的 Web 应用程序需要通过大量实时社交功能进行扩展时。
【讨论】: