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

反代和数据库延迟问题

  •  
  •   xmlf · 2018-12-05 21:01:37 +08:00 · 994 次点击
    这是一个创建于 2172 天前的主题,其中的信息可能已经有所发展或是发生改变。
    1,反代:源站和反代服务器之间延迟如果是 100ms,客户和反代服务器之间延迟 110ms,客户和源站之间延迟是 200ms。在开启反代情况下,客户访问网站,延迟是多少?速度会变慢吗?
    2,数据库和 Web 服务器不在一个机器上,之间延迟在多少以内,不会影响访问性能?
    望各位大佬赐教,谢谢!
    4 条回复    2018-12-06 06:30:55 +08:00
    also24
        1
    also24  
       2018-12-05 21:05:56 +08:00
    1、100ms + 110ms + CPU 处理时长( SSL 加解密之类的)
    2、按用户单个请求预期耗时来算简单点
    xmlf
        2
    xmlf  
    OP
       2018-12-05 21:08:27 +08:00 via Android
    @also24 是的,因为现在很多云数据库也要求在同机房或同地区,所以想问问之间延迟多少才会有接近同机性能?
    also24
        3
    also24  
       2018-12-05 22:03:16 +08:00
    @xmlf #2
    这个 “接近” 没意义,还是要看你的业务情况:

    假设延迟 20ms,你一个页面需要 50 个查询,那就是每个页面多了 50*20 = 1000ms 的响应时间;
    但是如果你一个页面只有 1 个查询,那就算延迟 100ms,也不过增加 100ms 而已。
    xmlf
        4
    xmlf  
    OP
       2018-12-06 06:30:55 +08:00
    @also24 嗯,你说的对。那么在增加多少延迟的情况下,会影响访问体验?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2881 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 03:51 · PVG 11:51 · LAX 19:51 · JFK 22:51
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.