Cloudflare – 超強大的免費 CDN (?)
相信只要提到 CDN: Content Delivery Network,有自己架站的部落客應該都會知道大名鼎鼎的 Cloudflare。小蛙從知道 cloudflare 以來,也用好長一段時間了,最近遇到一些速度上面的問題,在這裡記錄一下。
Cloudflare 本身是 CDN 的功能加上一些優化,當然 CF 也很善意提供免費方案,小蛙一直以來都用免費方案,直到最近 … 小蛙發現部落格速度怎麼變的那麼慢,於是很習慣性的 ping 了一下 noter.tw,我的天啊 … 158ms,這 … 是 CDN 失效了嗎?仔細看 IP 是 CDN 沒錯,那怎麼會這樣呢?大驚之下,開始瘋狂 Google。
查了一段時間之後發現這篇 如何透過 CloudFlare 網站主機節點變成 TPE 直連,原來是大企業間的恩怨導致的,看起來是無解了,但是小蛙遇到一個很奇特的狀況,在同樣的環境下 ping noter.tw 大約是 150 ~ 160ms,而 ping crazyall.net 卻是 20ms,換一個環境 ping 又變成兩個都是 150 ~ 160ms,完全丈二金剛摸不著頭緒。
看到上面那篇文章之後,小蛙一開始搞錯一件事情,誤會成「伺服器必須要有 IPv6」,因為小蛙之前的主機有 IPv6 現在的沒有,以為是這個原因造成的,於是花一些錢跟 VPS 申請搬遷到有 IPv6 的機房,過程中越想越不對 … CDN 跟我 VPS 有沒有 IPv6 的相關性是 … ?
小蛙回到住處後,想到之前 ping noter.tw 的時候會出現 IPv6 的位置,表示住處的網路有支援 IPv6,而 VPS 還沒有完成搬遷,想說先來試試看把 CF 裡面的 IPv6 打開,一開之後就確認自己真的是搞錯了,因為 CF 預設 IPv6 是開啟的狀態,當使用者在支援 IPv6 的環境下,就會走 IPv6 透過台北的機房,如同上述文章提到的,直接看下圖,在只有 IPv4 環境下就會走到美國的機房,比直接連去小蛙的主機還要慢,當有 IPv6 環境的時候,ping 值整個大幅降低!
![Cloudflare - 超強大的免費 CDN (?) Image 2 Cloudflare - 超強大的免費 CDN (?)](https://noter.tw/wp-content/uploads/2018/09/Image-2.jpg)
這篇先到這邊,之後會記錄一篇怎麼使用 CF 來代管 DNS。
Cloudflare 系列文章:
網站架設系列文章:
- 盤點那些曾經陪伴過小蛙的 VPS 虛擬主機
- 如何挑選 VPS + 最划算的買法
- 手把手教你如何購買 VPS
- 第一次買 KVM 虛擬主機
- 血的教訓 – HiFormance 跑路了 …
- 為自己申請一個域名 – HiNet 為例
- Cloudflare – 超強大的免費 CDN (?)
- 使用 Cloudflare 代管你的域名
- Ubuntu 16.04 設定環境語言編碼,讓中文可以正常顯示
- Ubuntu 16.04 安裝 fail2ban
- 一個腳本每天自動備份
- Linux tar 完整備份、增量備份及差異備份比較
- nginx + SSL Certificate – 讓 http 變身成為 https
- SSL For Free – 免費又有綠色鎖頭的 SSL Certificates
- Certbot 申請 SSL certificate 錯誤問題
- Certbot 錯誤:ACMEv1 is deprecated and you can …
- Ubuntu 18.04 安裝 AWStats 來統計網站流量
- PCHome 買網址續約流程