主题:【原创】wikipedia架构学习笔记(一)他们的骄傲 -- 羽羊
关于地理位置的说法,老哥您说的是对的,我感觉wikipedia综合考虑这些因素更新DNS应该问题不大,但是似乎有几个原因他们没有做:
1、wikipedia接受用户访问的ip不多,但每个ip后头都是一堆堆的server,如果根据带宽,服务器忙闲这些因素,就必须综合这些IP后面cluster的状况,比起现在40行代码实现的简单分配方法,可能略嫌麻烦了
2、负载均衡的方法很多,dns算是一种,按照忙闲分配段位更高,从适用环境来说,后者更适用于cluster中节点与节点之间,如果采用根据忙闲等因素更新dns的方法,必须面临的一个问题就是dns记录在用户端以及其他dns服务器上的缓存问题,尽管可以尽量的降低TTL,但肯定无法实时更新dns记录,这样一来,负载均衡的效果不会太好
所以如果第一步用户和几个接受访问的ip之间,采用复杂的负载均衡分配方法,效费比不好,这可能就是wikipedia没有采用的原因吧。
但是,在wikipeida的cluster当中,肯定负载均衡的方法要多很多花样。。。
另外:
给老哥送宝,我去研究一下google的那玩意儿去再说
- 相关回复 上下关系8
🙂加油!!! 羽羊 字32 2009-10-16 01:05:40
🙂【原创】wikipedia架构学习笔记(二)路标 23 羽羊 字3902 2009-10-14 23:54:03
🙂物理位置近有时候不一定快 2 西电鲁丁 字204 2009-10-15 21:33:04
🙂太好了
😁呵呵,请继续。深挖坑,广积粮 1 西电鲁丁 字0 2009-10-16 01:05:37
😜wikipedia是真正有益于人类未来的创新网站 1 益者三友 字36 2009-10-13 20:05:14
🙂是啊 羽羊 字104 2009-10-13 20:08:08
🙂沙发 沉宝 字0 2009-10-13 20:04:54