Luckyboys 发表于 2013-01-11 17:07

【问题】请问如何配置多台下载服务器来分流?

各位大侠好~~

由于我公司现在用户量有一定的下载图片需求,
而现在的Web服务器都有5M的带宽,
所以想通过Web服务器来达到对之前的File服务器的带宽进行分流。
求赐教配置方案~~

现在有3台Web,都是nginx+phpfpm,
一台文件服务器,使用FastDFS,
文件服务器带宽也是5M,文件服务器上装上了Tracker和Storage

而因为用户过多,所以目前只能够使用CDN来扛着用户下载流量,但是CDN总是会偶尔抽搐一下,
所以希望可以自己也做一点灾备,如果CDN不靠谱的那么一两个小时,自己先抗着用户。

所以我原本希望的是通过Web服务器+LVS来分流下载流量的。
但是我找了很多配置都好像跟我理解的不太一样。
所以我也开始搞不懂是不是我理解有问题了。

请高手赐教~~

llzqq 发表于 2013-01-14 19:52

因为每个服务器的出口带宽都比较小,这种需求也只能是用多个CACHE(推荐用ATS)缓存文件,然后让这多个CACHE分流下载。

cache的存储空间设置大些,尽量缓存大部分文件,增加命中率。
cache的缓存期尽量设大些,尽量增加命中率。

多句嘴:
在典型CDN系统中,源站的带宽和服务器性能不能太弱,否则一旦部分CDN失效(或大量回源)时源站就吃不消了。
页: [1]
查看完整版本: 【问题】请问如何配置多台下载服务器来分流?