muster 发表于 2013-11-22 08:26:21

请教如果有全球流量如何在流量到达域名前进行分流

如题:
大概就是cn到cn的vps,us 到us的vps,欧洲的去欧洲。

没搞过类似的,顺便问下,大家都是怎么搞的。如果这样分流的话,是不是不同的vps上都装相同的东西,如何同步?有没比较方便的方法?

其实主要是国内外的必须要区分,其他感觉都还没什么。

不要说geo php代码层面的,这个已经有了。




河小马 发表于 2013-11-22 08:29:20

这个说白了就是一个简单地load balance

基本上所有的load balance 服务商都会提供GEO 的DNS 的,否则 单独买geo 的DNS 价格十分地昂贵

先说下geo的办法,最简单地办法就是使用dnspod.cn, dnspod的国际版可以在 country level 做导向

现在dnspod 的国内版只能付费才能使用它们的那个功能,可以区分国内和国外,准备率很高

但是最精确地办法莫过于自己搭建GEO DNS 了,网上有很多都教程,你可以搜索一下GEO Bind + maxmind

关于你的第二个问题,收费的解决方案就是使用一些整站cdn 的解决方案。。incapsula 比较方便,你可以免费做cname记录

如果自己搭建的话,基本都是类似于反代服务器都原理,squid 就是其中的一个类似的解决方案。类似于国内的帝联,就是使用的squid

cloudflare 使用ngix 等等
页: [1]
查看完整版本: 请教如果有全球流量如何在流量到达域名前进行分流