AWS Route53 很多客户反应 出现白屏 ,请问你是如何处理的? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Yamade
V2EX    Amazon Web Services

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

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

    如果是这方面的问题,那就和 DNS 无关了,可以检查一下 js 或 css 引用。。
    如果是 Google 的话,目前只有 Google Fonts 解析到了国内可以用,其他服务如 Google Ajax 这类一直在国外被黑洞 ing...
    czb
        29
    czb  
       2016-02-11 02:27:22 +08:00 via Android
    要不把域名放上来看看吧
    Zhang
        30
    Zhang  
       2016-02-11 02:51:23 +08:00
    最近 chrome 浏览器老是白屏,新建标签,等常用网站都显出来了,白屏就好了,是这个问题么?
    Yamade
        31
    Yamade  
    OP
       2016-02-11 09:25:45 +08:00
    @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
        32
    mytsing520  
    PRO
       2016-02-11 11:37:14 +08:00
    @Yamade 那和 Route53 一点关系都没有了,白屏方面的问题就看 html 资源引用了
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5073 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 32ms UTC 07:36 PVG 15:36 LAX 23:36 JFK 02:36
    Do have faith in what you're doing.
    (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-11940834-2', 'v2ex.com'); ga('send', 'pageview'); ga('send', 'event', 'Node', 'topic', 'aws'); 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