由於有很多使用者在南美洲,南美洲的網路速度很慢。一直以來很看好 cloudflare 很綿密的
network edge ,在南美洲高達五個點;而 aws cloudfront 只在巴西有兩個點。一直以來使用 aws cloudfront ,缺點是貴! aws cloudfront 南美洲每 GB 要 0.25USD ,美國每 GB 只要 0.09 USD。頻寬費之外,http request 也很貴,後期的使用者都是 304 request ,導致 http request 的費用高於頻寬費很多。最近把 aws cloudfront 換成免費的 cloudflare 之後發現,南美洲使用者的連線速度一直沒起色。
查了之後才知道原因,使用 webpagetest 來去測試…
Cloudflare 免費版:
阿根廷連線到 Miami, US (美國)
巴西連線 Lima, PE (智利)
Cloudflare Pro 付費版:
阿根廷連線到 Buenos Aires, AR (阿根廷)
巴西連線到 São Paulo, BR (巴西)
個人猜測,cloudflare 是節約成本考量,這件事在官網沒寫。
20USD / Month 買一個 cloudflare PRO ,比起 aws cloudfront 划算很多!
不過 cloudflare 測試上海的瀏覽器,一樣連到美西(Los Angeles, US)