怎样让国内国外用户访问都比较快? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
john11
V2EX    服务器

怎样让国内国外用户访问都比较快?

  •  
  •   john11 2014-08-04 21:11:20 +08:00 17260 次点击
    这是一个创建于 4091 天前的主题,其中的信息可能已经有所发展或是发生改变。
    目前有个网站在Linode美国区站点,LAMP架构。当时选美国区站点是由于当时美国用较多。
    现在国内用户变多了,但是国内访问Linode美国区站点偏慢。
    不知有什么办法让国内国外用户访问都比较快。
    站点主要是动态内容,为手机App做支持的。每次http请求进出的数据量都很少。页面就几个,静态资源很少。

    如果是 国内一个应用服务器+国外linode应用服务器+一个MySql服务器,那就涉及其中一个应用服务器连接MySql服务器偏慢。
    如果是 国内一个服务器部署LAMP+国外linode服务器部署LAMP,就涉及如何同步MySql内容。

    请大侠建议下
    37 条回复    2015-01-16 17:26:08 +08:00
    nVic
        1
    nVic  
       2014-08-04 21:27:16 +08:00 via iPad
    Mysql放在hk pccw机房如何?
    john11
        2
    john11  
    OP
       2014-08-04 21:39:06 +08:00
    那国内的应用服务器与mysql不在同一个服务器速度会比较慢吧?我估计不如直接国内用户访问境外服务器速度快。
    wwqgtxx
        3
    wwqgtxx  
       2014-08-04 21:39:22 +08:00 via Android
    用cdn
    wy315700
        4
    wy315700  
       2014-08-04 21:40:10 +08:00
    CDN,,,,
    john11
        5
    john11  
    OP
       2014-08-04 21:51:51 +08:00
    CDN只适合静态资源啊。但是站点基本都是动态资源。。。
    KyoHiroki
        6
    KyoHiroki  
       2014-08-04 23:08:03 +08:00
    找香港节点做反向代理吧
    thinkxen
        7
    thinkxen  
       2014-08-04 23:33:15 +08:00 via Android
    判断浏览器语言,直接跳转到香港版本的网站上,或者弄一个亚洲的CDN节点
    john11
        8
    john11  
    OP
       2014-08-04 23:33:34 +08:00
    请问用反向代理的话,是国内国外各一个mysql服务器,还是共用一个mysql服务器?
    国内国外各一个mysql服务器的话,涉及mysql数据同步吧?
    john11
        9
    john11  
    OP
       2014-08-04 23:37:04 +08:00
    @thinkxen 网站基本都是动态内容,所以CDN可能并不合适吧。
    你是说国内用户跳转到香港网站,国外用户跳转到美国网站?那还需要做两个网站的数据库同步?
    john11
        10
    john11  
    OP
       2014-08-04 23:37:20 +08:00
    @KyoHiroki 请问用反向代理的话,是国内国外各一个mysql服务器,还是共用一个mysql服务器?
    国内国外各一个mysql服务器的话,涉及mysql数据同步吧?
    luo362722353
        11
    luo362722353  
       2014-08-04 23:51:14 +08:00
    @john11 共用数据库
    thinkxen
        12
    thinkxen  
       2014-08-05 00:06:27 +08:00 via Android
    @john11 对,mysql同步,你现在mysql有多大
    xiaop
        13
    xiaop  
       2014-08-05 00:20:31 +08:00 via iPhone
    静态cdn,动态的页面一般都不大不超过100k吧。
    hjc4869
        14
    hjc4869  
       2014-08-05 01:32:00 +08:00
    迁移到日本,美国和国内访问都快。
    KyoHiroki
        15
    KyoHiroki  
       2014-08-05 01:40:20 +08:00
    @john11 数据库和应用服务器都只需要一个,前端反代的机器把请求转发到应用服务器,要求这台反代的机器到国内和到应用服务器的速度都不能太慢,所以要找香港的节点,日本的看线路,有部分也可以
    KyoHiroki
        16
    KyoHiroki  
       2014-08-05 01:46:06 +08:00
    @john11 CDN和反向代理差不多,静态资源缓存,动态资源转发请求,所以还是看节点,要找到两边速度都比较理想的
    zjgood
        17
    zjgood  
       2014-08-05 07:05:31 +08:00 via Android
    不用管,只把静态资源放到CDN(azure国际版?)差不多就行了,css js 以及图片什么的都扔cdn上,但是要是那种国际化的cdn,我以前用美国vps做站,静态资源全部扔又拍云,网站速度除了第一次访问速度一般外,其余页面便是极速了
    cismous
        18
    cismous  
       2014-08-05 07:19:28 +08:00
    同是美国linode主机,用了cdn,速度好多了
    wwqgtxx
        19
    wwqgtxx  
       2014-08-05 07:27:20 +08:00 via Android
    @john11 v2不就是动态网站么?照样待在cdn后面,你看现在的访问速度,杠杠的
    john11
        20
    john11  
    OP
       2014-08-05 09:25:43 +08:00
    @luo362722353 共用数据库的话,这数据库放哪边呢?
    john11
        21
    john11  
    OP
       2014-08-05 09:27:36 +08:00
    @thinkxen 数据库同步分主从?主从的话,国内应用服务器和国外应用服务器都要连主mysql,这主mysql放哪呢?比如放国内的话,国外应用服务器连接就受影响。
    john11
        22
    john11  
    OP
       2014-08-05 09:28:50 +08:00
    @thinkxen 大约3G,不过其中2.5G多可以根据用户语言分开的。
    john11
        23
    john11  
    OP
       2014-08-05 09:30:50 +08:00
    @xiaop 站点主要是动态内容,为手机App做支持的。每次http请求进出的数据量都很少。所以估计静态CDN不合适
    john11
        24
    john11  
    OP
       2014-08-05 09:33:37 +08:00
    @KyoHiroki 如果有到国内和国外都比较快的节点,可能把整个站直接搬到这个节点更省事些,因为目前一个服务器开销并不大。而且网站基本都是动态内容。
    john11
        25
    john11  
    OP
       2014-08-05 09:34:46 +08:00   1
    @cismous 网站并没有什么静态资源,所以CDN效果可能不明显
    john11
        26
    john11  
    OP
       2014-08-05 09:35:37 +08:00
    @wwqgtxx v2ex页面包含了一些css,js,png这都是静态内容啊
    ericls
        27
    ericls  
       2014-08-05 09:38:00 +08:00
    出钱给国内用户买最好的带宽
    cismous
        28
    cismous  
       2014-08-05 10:18:25 +08:00
    @john11 我自己的网站用cdn了后,速度有提升,但还不够,准备换香港vr vps。你的静态资源少,所以不提了,不过你可以考虑能否把项目做成静态的啊。你想都快,感觉不好弄吧。楼上有说国内外各有一个服务器,所以你可以考虑合租vps了。
    canesten
        29
    canesten  
       2014-08-05 10:32:27 +08:00
    Couchbase->XDCR Cross Data Center Replication
    Cassandra->MDR Multi Data Center Replication
    NoSql大法好
    退Sql保平安
    luo362722353
        30
    luo362722353  
       2014-08-05 11:23:57 +08:00
    @john11 后端服务器...
    icanfork
        31
    icanfork  
       2014-08-05 12:43:04 +08:00
    智能DNS
    将国外的访客定向到 Linode ,
    将国内的访客定向到国内或者香港的服务器
    zjgood
        32
    zjgood  
       2014-08-05 12:53:27 +08:00 via Android
    当你移民到美帝。。国内就是美帝了。。
    wwqgtxx
        33
    wwqgtxx  
       2014-08-05 17:24:41 +08:00 via Android
    @john11 但是v2是全站cdn的,不行自己看看Livid的文章去
    wwqgtxx
        34
    wwqgtxx  
       2014-08-05 17:31:21 +08:00 via Android
    @john11 你可以看看
    /t/82936
    sheldondai
        35
    sheldondai  
       2014-08-20 18:49:34 +08:00
    CDN不仅仅是缓存静态文件,它还可以按最做佳的网络路径返回给用户信息。
    kisshere
        36
    kisshere  
       2014-08-22 17:13:46 +08:00
    弱弱问一下,你的什么站,方便给个网址具体测评一下吗?为何面向的是美国用户
    Augus2
        37
    Augus2  
       2015-01-16 17:26:08 +08:00
    智能DNs谁能做的,可以的联系我下qq1634186015
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2750 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 11:19 PVG 19:19 LAX 04:19 JFK 07:19
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86