Yamade

AWS Route53 很多客户反应 出现白屏 ,请问你是如何处理的?

  •  
  •   Yamade · Feb 10, 2016 · 5956 views
    This topic created in 3919 days ago, the information mentioned may be changed or developed.
    感觉 route53 的服务比国内的好用很多,比如解析速度,健康监控,但是有的客户反应出现白屏,国内dig 查询确实 200msec 的查询时间, 其他 dns 解析服务商国内的只要 50msec,有人碰到这样的问题吗?请问 @Livid 是如何处理的?
    32 replies  •  2016-02-11 11:37:14 +08:00
    xiaodaigou
    xiaodaigou
    Feb 10, 2016
    1
    没有好用的,自己搭建一个可好?
    cloudbeyond
    cloudbeyond
    Feb 10, 2016
    2
    为什么用了 Route53 会白屏?
    Yamade
    Yamade
    OP
    Feb 10, 2016
    3
    @cloudbeyond 是撞墙什么的,我也没搞明白, v 上有个同学是梗加了个 dnspod 的 ns 才搞定。缺点就是维护 2 份解析。
    Yamade
    Yamade
    OP
    Feb 10, 2016
    4
    @xiaodaigou 解析生效时间有影响吧
    Livid
    Livid
    MOD
    PRO
    Feb 10, 2016❤️2
    5
    “白屏”是一种对问题模糊的描述方式。具体来说,解析的过程中 Timed Out ,或者 NXDOMAIN ,或者网站本身 Timed Out , 40x/50x ,都是有可能造成白屏的。
    xiaodaigou
    xiaodaigou
    Feb 10, 2016
    6
    @Yamade 多大影响
    Yamade
    Yamade
    OP
    Feb 10, 2016
    7
    @Livid 我表达不清楚,我的语文数学老师教的,客户反应是大概意思是: 白屏 1-2s 之后才会加载网站内容
    @xiaodaigou 其实是成本不应许自建 dns ,有现成的服务 aws 的健康监控真的很棒,最小可以 10s 以下,相比 dnspod , cloudxns 的付费要划算很多。
    mengzhuo
    mengzhuo
    Feb 10, 2016 via iPhone
    8
    大哥 国外肯定慢啊
    数据包光速 0.7 到美国至少 100ms
    国内任播的 dns 服务器比如 114 那个,很可能就在你家附近的数据中心里
    Yamade
    Yamade
    OP
    Feb 10, 2016
    9
    @mengzhuo 我就是好奇为啥 V2EX 也是 aws 我感觉不到 1-2s 的白屏.
    xiaodaigou
    xiaodaigou
    Feb 10, 2016
    10
    @mengzhuocloudflare 为啥那么快呢,基本可以忽略解析速度
    czb
    czb
    Feb 10, 2016 via Android
    11
    应该看看你的元素加载的速度和首字节时间,再看看有没有元素会拖慢页面显示
    Yamade
    Yamade
    OP
    Feb 10, 2016
    12
    @czb 谢谢.我的测试情况是同样的页面.也就是 html 一样,更换 dns 国内的 dns 解析时间和过外的解析查询慢,部分地区用户出现了 1-2s 的白屏.白屏秒开 html
    Yamade
    Yamade
    OP
    Feb 10, 2016
    13
    @czb 请问你在用 route53 么?没碰到过这样的问题么?
    mytsing520
    mytsing520
    PRO
    Feb 10, 2016
    14
    v2ex.com 的访问量比较大,各地递归 DNS 基本上都可以缓存了。
    另外查阅了 v2ex.com 的 SOA 记录显示,刷新时间 7200 分钟,重试时间 15 分钟,默认 TTL 是 86400 秒( 1 天),过期时间是 14 天。
    其实你基本上可以发现秒解析的都是访问量比较大的站点
    Yamade
    Yamade
    OP
    Feb 10, 2016
    15
    使用的用户体验工具测结果:使用国内 dns 用户体验 1.16s;使用 AWS 的解析 5s ;看样子要放弃 aws 了.
    @czb
    mytsing520
    mytsing520
    PRO
    Feb 10, 2016❤️1
    16
    @Yamade 原因见 14 楼,另外,再给几点建议:
    1.服务器 IP 地址不常变的,就把 TTL 改的长一点;
    2.尽可能把网站做大,域名解析的多了,本地递归才会有缓存。
    czb
    czb
    Feb 10, 2016 via Android❤️2
    17
    @Yamade 看你这样说似乎是有元素阻止了页面的渲染,你用 Chome 看看 timeline
    xiaodaigou
    xiaodaigou
    Feb 10, 2016
    18
    @Yamade 如果楼主找到一款好的 DNS ,麻烦记得说下,感谢。
    Yamade
    Yamade
    OP
    Feb 10, 2016
    19
    @xiaodaigou google 的 dns 最好,可惜被强奸了
    xiaodaigou
    xiaodaigou
    Feb 10, 2016
    20
    @Yamade 这就非常尴尬了 - -。你试试 conoha 提供的 DNS ,我目前再用,使用起来不错,你试试,你的场景可能更复杂,你试试怎么样。
    Yamade
    Yamade
    OP
    Feb 10, 2016
    21
    @mytsing520 使用 aws 的故障转移配合 aws 健康检查,TTL 最大就是 30ms
    @czb html 里的 js,css 图片资源全部放在 阿里 cdn 了.可以排除 网站本身的问题.
    Yamade
    Yamade
    OP
    Feb 10, 2016
    22
    @xiaodaigou 用过,不如 aws
    xiaodaigou
    xiaodaigou
    Feb 10, 2016
    23
    @Yamade 。。。怎么了。那用什么。
    xiaodaigou
    xiaodaigou
    Feb 10, 2016
    24
    @Yamade 表示我那个 aws 账户一直没有开通。。。这点做的在中国非常不适用,想用都不能用,
    Yamade
    Yamade
    OP
    Feb 10, 2016
    25
    @xiaodaigou aws 里 配置 一个 cname 域名 ,这个域名是收费版的 dnspod .
    mytsing520
    mytsing520
    PRO
    Feb 10, 2016
    26
    @Yamade TTL 30ms ?
    xierch
    xierch
    Feb 10, 2016
    27
    是指页面空白,卡了一两秒,然后瞬间全部加载好?
    我也觉得是什么元素阻止页面渲染了,能复现就 F12 看一下吧…
    mytsing520
    mytsing520
    PRO
    Feb 10, 2016
    28
    是指页面空白,卡了一两秒,然后瞬间全部加载好?
    我也觉得是什么元素阻止页面渲染了,能复现就 F12 看一下吧…

    如果是这方面的问题,那就和 DNS 无关了,可以检查一下 js 或 css 引用。。
    如果是 Google 的话,目前只有 Google Fonts 解析到了国内可以用,其他服务如 Google Ajax 这类一直在国外被黑洞 ing...
    czb
    czb
    Feb 11, 2016 via Android
    29
    要不把域名放上来看看吧
    Zhang
    Zhang
    Feb 11, 2016
    30
    最近 chrome 浏览器老是白屏,新建标签,等常用网站都显出来了,白屏就好了,是这个问题么?
    Yamade
    Yamade
    OP
    Feb 11, 2016
    31
    @mytsing520 使用 failover 健康检查后 TTL 设置是 60s,之前记错是 30s,纠正下.这是 aws 的提示:
    We recommend that you specify a TTL of 60 seconds or less so clients respond quickly to changes in health status. 不过可以设置超过 60s,可以保存.
    @xierch
    @mytsing520 html 里的 css,js,图片全部在 ucloud 的提供的 cdn, 好吧我在复查下 html 的资源.
    mytsing520
    mytsing520
    PRO
    Feb 11, 2016
    32
    @Yamade 那和 Route53 一点关系都没有了,白屏方面的问题就看 html 资源引用了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1310 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 48ms · UTC 21:02 · PVG 05:02 · LAX 13:02 · JFK 16:02
    ♥ Do have faith in what you're doing.