由於 pageview 不好意思寫出來,只寫個比例
ipv4 的 A query 是 100 : 83
ttl 60 全天被查詢 100 次,ttl 120 為 83 次
ipv6 的 AAAA query 是 100 : 88
ttl 60 全天被查詢 100 次,ttl 120 為 88 次
ttl 短,在主機掛掉時可以快速切換 ip ,但…
- 使用者網路的 DNS
- 可靠度有時卻沒有這麼高,尖峰時間有時會發生 query 不到的情形,由其是中華電信之前對上 cloudflare DNS
- 會刻意拉長快取時間,我這邊的經驗是 DNS 設 60 秒,ip 切換後,往往是半小時候流量才會停止,Bing Bot 也會刻意拉長時間。
所以同一個 data center 使用 node balancer 放多台 server 才是正解嗎?不,網站的可靠度可能更低哦!以 linode 常常是 data center 輪流被 DDoS 攻擊,但通常不會多個 data center 一起被攻擊。所以目前本站還是以多個 data center 為主,以 route53 的 failover 來做切換。