English 中文(简体)
诸如Facebook等大型网站如何分配负荷? [闭门]
原标题:How do large websites like Facebook distribute load? [closed]
Closed. This question needs to be more focused. It is not currently accepting answers.

更新问题,只通过编辑这一员额()来处理一个问题。

Closed 4 years ago.

www.un.org/Depts/DGACM/index_spanish.htm 这可能更适合服务器Fault,但似乎对我来说,方案拟定的挑战更大。 我会错。

我指的是Facebook如何做什么。 用户超过5亿。 他们如何为所有这些用户服务? 是否存在一个大型数据库,每个单一用户都有记录,这样,凡在标识上的人,核证都要对照该中央机器进行? 我很不了解这个专题,但我可以看到,像这样的解决办法并非简单。 届时,该中央服务器将可处理所有事项。

相反,说中央数据库被分成100数据库,以便所有数据库的负荷均相互分离。 这必须是“Facebook”做些什么,但它们知道什么用户记录储存什么机器? 是否每个机器都储存了记录,在你记录时,使用随机用户机器进行认证? 这将意味着每当有人登记或更改密码时,所有<>strong>100服务器都必须进行改动。

还有一个解决办法是想到的。 也许他们有某种方式将用户的电子邮件地址打到特定的用户数据库。 然后,网络服务器必须知道的就是这种洗衣算法。 但我认为,这一解决办法带来了自己的问题。 如果你想增加更多的用户数据库机器,那么什么呢? 您是否修改了洗 the算法,以考虑到101用户数据库而不是100? 你们是否开始将用户记录围绕101个用户数据库进行移动,用户记录数目相同? 看来也是荒谬的。

任何途径,正如你能够看到的那样,我对如何解决这些问题并不了解。 是否有人建议阅读这个专题?

最佳回答
问题回答

暂无回答




相关问题
Scaling Rails with Cache-on-write

I currently have a rails app that uses the traditional caching. cache do blocks are used to cache slow-rendering partials. This works great for the most part, except for a few pages which take too ...

How to create an ASP.NET web farm?

I am looking for information on how to create an ASP.NET web farm - that is, how to make an ASP.NET application (initially designed to work on a single web server) work on 2, 3, 10, etc. servers? We ...

Is this way of using Excel 2007 Pivot table for BI scalable?

Background: We need to consolidate sales data across the country to do analysis Our Internet connection/IT expertise/IT investment is not quite strong, therefore full BI solution is out of question ...

High-traffic, Highly-secure web API, what language? [closed]

If you were planning on building a high-traffic, very secure site what language would you use? For example, if you were planning on say building an authorize.net-scale site, that had to handle tons ...

AS3: Faster to use EventListeners or ArrayLoops?

I am writing a game in AS3 and have, as an example, around 40 objects on screen. Let s say they are clouds. I m wondering which of the two paths would be less a strain on system resources: a) Put an ...

热门标签