有没有关于设计高度可扩展的网站的书籍?

发布于 2024-08-15 22:59:01 字数 172 浏览 6 评论 0原文

有没有关于设计高度可扩展的网站的书籍?

(从程序员的角度)

我读到了 ebay 是如何做到的:

按功能分区、水平分割、避免分布式事务、异步解耦函数、将处理移至异步流、在所有级别进行虚拟化、适当缓存。

这些东西真的有教授吗?或者它太小众以至于没有关于这些主题的书籍?

are there books on designing highly scalable web sites?

(from a programmers perspective)

I read how ebay does it:

Partition by Function, Split Horizontally, Avoid Distributed Transactions, Decouple Functions Asynchronously, Move Processing To Asynchronous Flows, Virtualize At All Levels, Cache Appropriately.

Are these things actually taught or it is so niche that there isn't really any books on these topics?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

夜血缘 2024-08-22 22:59:01

我发现的最好的是

可扩展的互联网架构

The best I've found is

Scalable Internet Architectures

过期以后 2024-08-22 22:59:01

构建可扩展的网站享有良好的声誉。

Building Scalable Web Sites has a good reputation.

蒲公英的约定 2024-08-22 22:59:01

不确定书本上的内容,但这里有一个关于构建高度可扩展的应用程序的很好的参考

Not sure on books but heres a good reference for Building highly scalable applications

调妓 2024-08-22 22:59:01

Web 服务器是无状态的,Web 应用程序是有状态的——这导致依赖数据层来持久保存状态。关系数据库通常是核心可扩展性的弱点。因此,我建议查看 nosql 社区 的研究论文和演示文稿。

Nosql 数据库提供即插即用扩展,并且需要对 Web 应用程序进行编程更改,因此您将从本材料中学到很多有关可扩展性的知识。

通过scholar.google.com 查找nosql 数据库的名称,您将获得足够的材料。

Web-servers are stateless, web-application are statefull -- this leads to dependance on a data-layer to persist state. Relational databases are often the weakness to hard-core scaleability. For this reason I suggest looking at the research papers and presentations from the nosql community.

Nosql databases provide plug&play expansion, and require programming changes from the web-applications, therefore you will learn a lot about scalability from the material.

You will enough material by scholar.google.com'ing the names of the nosql databases.

也只是曾经 2024-08-22 22:59:01

我写了一本名为“Web Scaling vol. 1” for Small Architectures 的电子书。它有一些有趣的示例,用于缓存、拆分数据库读/写以及跨 Web 服务器池进行负载平衡。这可能是有趣的。

http://scalingexperts.com/books

I've written an eBook called "Web Scaling vol. 1" for Small Architectures. It has a few interesting examples for caching, splitting database reads/writes, and load-balancing across a pool of web servers. It might be of interest.

http://scalingexperts.com/books

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文