要決定使用者應該要到哪組 server 通常有這些方法:
- GeoDNS
- Anycast
- HTTP Redirect (會比較差)
這幾種不衝突,常見的是前兩者搭配著用。將 DNS server IP anycast,當下載者要抓某個 domain 時,近的 server 就會知道大致的區域。再配合 GeoDNS 判斷使用者的 IP address 適合到哪個 node。
不過這些問題對 HiNet 就很麻煩。(留到現場講)
再來就是 reverse proxy cache 所產生的問題,這個部份再想看看要怎麼寫。
