首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
V2EX  ›  问与答

小白请教:海外服务器部署的接口服务,国内访问如何提速

  •  
  •   lanochan · 38 天前 · 613 次点击
    这是一个创建于 38 天前的主题,其中的信息可能已经有所发展或是发生改变。

    服务器在美东(优先考虑北美用户),

    用 cdn 可行吗?缓存的话会不会影响实时

    17 回复  |  直到 2019-03-31 11:02:49 +08:00
        1
    lanochan   38 天前
    目前国内数据返回大概需要 3 秒左右,boss 要求提高
        2
    Lax   38 天前
    在国内部署一个代理服务器试试,降低一半有希望
        3
    chinvo   38 天前
    这么慢确定是网络延迟问题?
        4
    tyhunter   38 天前
    用专线做跳板?例如 AWS 各大区数据之间连接是有专线的
        5
    lanochan   38 天前
    @Lax 请教一下,是反向代理吗?这玩意儿没搞过。。有啥需要注意的不
        6
    lanochan   38 天前
    @chinvo 哈哈,所以 boss 要求提高嘛,能力有限,只能先解决跨大洋的问题
        7
    mhycy   38 天前
    选择一个双方友好的机房(例如香港阿里云什么的)部署反代服务器,DNS 分区解析
        8
    lanochan   38 天前
    @tyhunter 腾讯云的云服务,成本高吗
        9
    lanochan   38 天前
    @mhycy 您的意思是北美的用户也用代理?还是说仅国内使用就可以
        10
    xiaolanger   38 天前
    在国外的话,返回数据需要多久?
        11
    mhycy   38 天前
    @lanochan 国内用户走跳板 IP,境外网络互联状态比国内好太多,没这烦恼
    你这 3 秒速度先判断国内到源服务器延迟多高判断是否为路由乱跑 /丢包率高引起的
    如果不存在此问题,那么优化无解
        12
    lanochan   38 天前
    @xiaolanger
    @mhycy 现在耗时主要在 waiting(TTFB) 这里
        13
    xiaolanger   38 天前
    @lanochan 照这个意思,时间耗在了后端的逻辑处理上?这样的话,应该想着优化程序?
        14
    alect   38 天前
    弄个阿里云香港的服务器或者美西的 CN2 服务器中转代理下应该会是最廉价的选择
        15
    mhycy   38 天前
    @lanochan
    这是个综合数字,大概率程序有坑
        16
    ericbize   38 天前 via iPhone
    阿里云好像有内网加速,就是贵
        17
    lanochan   26 天前
    @Lax @alect @chinvo @mhycy @tyhunter @xiaolanger
    感谢所有人的热心回复。目前测试:
    优化了数据库索引和程序,目前接口基本都在 1 秒内返回,
    测试了使用 CDN 静态加速( 0 秒),反而降低了接口返回速度(可能是因为中间中转了一次耗时)

    如果老板再不满足,计划使用数据库同步到国内一台服务器,国内用户访问国内服务器获取。
    不过没有实施过,有经验的大神请指教一下( SQL SERVER )
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3953 人在线   最高记录 5043   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 23ms · UTC 08:23 · PVG 16:23 · LAX 01:23 · JFK 04:23
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1