如何设计可扩展的应用? [英] How to design scalable applications?

查看:150
本文介绍了如何设计可扩展的应用?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

你怎么设计/建筑师可伸缩应用程序?书籍或网站,可以帮助任何建议,以了解如何向外扩展的应用程序?

How do you design/architect a scalable application? Any suggestion of books or websites that could help to understand how to scale out applications?

感谢

推荐答案

在过去的一年,我不得不拿出来在这个问题上加快了项目我公司的工作,我发现这些资源非常有帮助托德·霍夫的 highscalability.com ; 可扩展的互联网架构的,由Theo Schlossnagle;和构建可扩展的Web站点,由加州亨德森。 Highscalability.com特别将指向你多好presenations,教程,书籍,和论文,是一个伟大的地方开始。所有的建议是可行的,并基于在如Flickr,Twitter和谷歌的网站体验。

Over the past year I've had to come up to speed on this question for a project my company's working on, and I've found these resources extremely helpful: Todd Hoff's highscalability.com; Scalable Internet Architectures, by Theo Schlossnagle; and Building Scalable Web Sites, by Cal Henderson. Highscalability.com in particular will point you to many good presenations, tutorials, books, and papers, and is a great place to start. All of the advice is practical, and based on experience at sites like Flickr, Twitter, and Google.

BTW,可扩展性是不是性能。一个完全可扩展的系统,是一个具有固定的边际成本,以添加其他用户或容量。

BTW, scalability is not performance. A perfectly scalable system is one that has a fixed marginal cost to add additional users or capacity.

这篇关于如何设计可扩展的应用?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆