首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Web应用程序基础架构

Web应用程序基础架构
EN

Stack Overflow用户
提问于 2008-10-27 11:09:26
回答 2查看 3.2K关注 0票数 4

我已经为大中型组织定制了几个企业应用程序,以便在内部使用(其中一些具有最小的外部占用空间)。我现在有一个web项目的计划,它可能(希望)看到一个比我以前的项目获得的更多日流量的大型用户群。显然,我希望我的设计具有可扩展性和可维护性。问题在于,从物理布局的角度(服务器/虚拟机),我不知道会发生什么。

问题是:有什么好的资源来解决这个问题?书?网站?我发现了很多关于可伸缩应用程序设计的内容,但没有关于可伸缩物理设计的内容。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2008-10-27 11:26:19

High Scalability的博客很不错。您可以查看他们的一些示例,这些示例涉及大型站点的物理部分。我会说常见的第一级物理缩放技术是负载均衡器。这很容易,但在最简单的情况下,数据库仍然是一个潜在的瓶颈。伸缩的大多数物理部分都需要您添加更多内容,而真正的问题出现在您被迫只使用其中一个内容的地方。

票数 2
EN

Stack Overflow用户

发布于 2008-10-27 11:22:55

在不了解您计划使用的技术的情况下,很难给出确切的答案。如果扩展是主要驱动因素,则应用程序的方法不能完全不了解计划中的物理基础设施。

缓存将是一个很大的问题。还有扩展数据所在硬件的方法。

一个非常有趣和富有启发性的读物是实时日志a history of scaling的真实世界简介,以及他们如何通过网站的大规模增长来增长自己的物理存在。他们工作的一个主要分支是一种新的缓存技术,memcached,现在由FaceBook和其他人使用。这是出人意料的诚实。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/239575

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档