CloudFlare

user-pic
Vote 0 Votes

CloudFlare 提供免費的 Reverse Proxy 網站快取服務,
付費的 Pro 版只是增加了比較快的分析報表, 可參考 Compare plans
它的原理是把網站 Domain NS 指到他們家的 Server, 這也是必要條件,
網站訪客要瀏覽網站時, 會先向就近的 CloudFlare CDN Server Request,
Server 會先看 Request 的內容是否已經 Cache,
若有 Cache, 就直接回傳內容, 若無, 把 Request 再轉往 Real Server,
取得內容後再回傳給訪客, 若檔案類型是 Cache 範圍內, 會進一步把 Cache 同步到 CloudFlare CDN,
CloudFlare 在全球有十幾個點(System Status)

觀察 HTTP Header 是否有無 CF-Cache-Status: 可以看出檔案類型會不會被 Cache
會被 Cache 的檔案,
第一次 Access 會看到 CF-Cache-Status: MISS
第二次 Access 就會看到 CF-Cache-Status: HIT 表示回傳的是 Cache 資料
經實測, CloudFlare 只會 Cache 圖檔, .js, .css,
比較奇怪的是連 .htm, .html 這類的靜態資料竟然不會 Cache

本站在 2011-08-13 開始用 CloudFlare 服務, 經過一星期觀察, 說實在速度上並沒有太大差別,
原因可能跟 Cache 檔案類型太少有關, 原本的 Server 流量跟啟用前也沒有太大變化,
若能增加更多 Cache 檔案類型諸如 .htm .html .zip .rar .exe 等, 效能應會有更大的提升

在台灣會連到香港的點, 主機在 PACNET
對台灣的 ping 值還不錯
# ping -c5 pank.org
PING pank.org (173.245.60.112) 56(84) bytes of data.
64 bytes from cf-173-245-60-112.cloudflare.com (173.245.60.112): icmp_seq=1 ttl=50 time=22.3 ms
64 bytes from cf-173-245-60-112.cloudflare.com (173.245.60.112): icmp_seq=2 ttl=50 time=22.2 ms
64 bytes from cf-173-245-60-112.cloudflare.com (173.245.60.112): icmp_seq=3 ttl=50 time=22.2 ms
64 bytes from cf-173-245-60-112.cloudflare.com (173.245.60.112): icmp_seq=4 ttl=50 time=22.3 ms
64 bytes from cf-173-245-60-112.cloudflare.com (173.245.60.112): icmp_seq=5 ttl=50 time=22.3 ms

--- pank.org ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 4013ms
rtt min/avg/max/mdev = 22.259/22.332/22.397/0.108 ms

2011-08-27 Update:
用了一星期, 還是決定不用了, 因為 Cache 檔案類型太少, 沒什麼效果

1 Comment

| Leave a comment
user-pic

這對安全性也有不錯表現喔
歡迎到我BLOG逛逛

http://www.cloudfalre.com.tw

Leave a comment

Recent Comments

About this Entry

This page contains a single entry by Pank published on August 19, 2011 2:54 AM.

Intel 320 SSD FW version 0362 was the previous entry in this blog.

Google Storage is the next entry in this blog.

Find recent content on the main index or look in the archives to find all content.

Monthly Archives