美国的服务器连接国内的 mysql 数据库好慢,有什么加速方法 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
frozenway
V2EX    问与答

美国的服务器连接国内的 mysql 数据库好慢,有什么加速方法

  •  
  •   frozenway 2019-06-14 17:02:08 +08:00 4191 次点击
    这是一个创建于 2319 天前的主题,其中的信息可能已经有所发展或是发生改变。

    数据库不可能迁到美国,因为国内也有服务器在用,美国那边也不可能弄个独立的,因为要求使用实时国内的 mysql 数据,试过用 kcptun 加速,但是效果不明显啊?

    第 1 条附言    2019-06-17 12:01:46 +08:00
    感谢各位的意见,我现在是 php 文件程序就用 nginx 代理到国内的服务器,图片和 css,js 就是直接引用美国的
    16 条回复    2024-07-18 11:58:50 +08:00
    jedrek
        1
    jedrek  
       2019-06-14 18:00:06 +08:00   1
    复制一份,弄多一个实例呗
    raynor2011
        2
    raynor2011  
       2019-06-14 18:10:32 +08:00   1
    你们这种情况网络状况不稳定是怎么解决的?
    kkk330
        3
    kkk330  
       2019-06-14 18:11:29 +08:00
    上专线
    SbloodyS
        4
    SbloodyS  
       2019-06-14 18:14:31 +08:00
    专线解决
    love
        5
    love  
       2019-06-14 20:09:33 +08:00
    不能在国内提供 web 服务而不是 mysql,美国用 cdn 吗,直接在美国连 mysql,一个页面几十条 sql。。。那画面太美
    abcbuzhiming
        6
    abcbuzhiming  
       2019-06-14 21:01:17 +08:00
    有钱上专线,没钱乖乖认怂,分开服务。国内出口带宽是极度稀缺资源,不要谈墙,就算没墙,照样天天堵的不要不要的
    oovveeaarr
        7
    oovveeaarr  
       2019-06-14 21:08:47 +08:00
    两个解决方案吧
    1、改程序做 MySQL 读写分离,然后做主从同步
    2、国内 /美国直接开 http 代理到真正的后端去
    shiny
        8
    shiny  
       2019-06-14 21:10:34 +08:00
    说下我当年的解决方案:
    MySQL 主从,国外用 slave server。读取速度就会快,写入走 API,略有延迟。出口拥堵时延迟就会很大。做好延迟监控。
    如何优化要看自己的业务需求有没有优化空间。
    leo7476040305
        9
    leo7476040305  
       2019-06-14 21:49:52 +08:00 via iPhone
    把程序放在国内,Nginx 反代
    Yourshell
        10
    Yourshell  
       2019-06-14 22:36:02 +08:00
    如果是 web,提供不同地区的服务一般是前端使用 CDN 的吧。
    akira
        11
    akira  
       2019-06-14 22:40:03 +08:00
    国内服务器提供 数据访问的 api 接口给美国那边使用
    Actrace
        12
    Actrace  
       2019-06-14 22:45:31 +08:00
    vxtrans 可以透明转发流量,用里面的 CN2 线路。
    foru17
        13
    foru17  
       2019-06-14 23:38:07 +08:00
    我的 Mysql 是在腾讯云国内机房,刚好前段时间我也遇到了这个问题,分享一个解决方案:
    弄了一个阿里云的香港机房,nginx 做了 upsteam,给 mysql 做了一个反向转发,国外服务器请求阿里云,再转国内服务器。

    原理大概是
    1.腾讯云、阿里云的香港机房,境外线路要好很多
    2.阿里云、腾讯云香港,到自家深圳、广州机房,也能稳不少(甚至你也能走阿里云深港这种内部专线:机场那种)
    Windelight
        14
    Windelight  
       2019-06-15 11:21:32 +08:00 via Android
    先前后端分离,但还不知道你的实时数据是要求什么延时的,所以可以后端走中转,或者直接回国。我之前从法兰克福传到国内北京的数据,大约就十几个 G,但是直接 SCP 连北京的话速度个位数 MB/s,然后我就临时开了个阿里云 OSS 上海,然后先转上海,再转到北京,基本上德国回国平均速度速度到 70 多 MB/s,国内的话因为服务器流入不收,OSS 套餐还有剩余,所以基本就低成本转移
    ps1aniuge
        15
    ps1aniuge  
       2019-06-15 16:17:53 +08:00
    没有人说 mysql cluster 方案么?不用读写分离。
    中国两台服务器,美国一台。或反过来。
    wenber
        16
    wenber  
       2024-07-18 11:58:50 +08:00
    请教下楼主,最后国外服直接使用 nginx 反代的方式,响应速度上怎么样? 现在也遇到了同样的问题,在考虑用不用参考回复中的再弄一台香港的主机做国外请求中转
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     948 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 28ms UTC 18:21 PVG 02:21 LAX 11:21 JFK 14:21
    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