1. 程式人生 > 實用技巧 >適合中小型公司的 CDN 服務調研

適合中小型公司的 CDN 服務調研

>>> hot3.png

公司想提升網站的訪問速度,直接快捷的辦法自然就是打算採用 CDN 來提速。剛開始只打算對中國大陸的訪問提速,除了調研主要的這幾家以外,意外且驚喜地發現七牛雲端儲存提供的映象儲存也可以作為 CDN 加速來使用,而且不必只能使用一家 CDN,由七牛作為大客戶使用的多家 CDN 來共同提供加速。理論上如果七牛的分配演算法智慧合理的話,來自全國各個角落的訪問都能得到最快的速度。

由於公司的網站是面向全球的,如果只針對中國的訪問採用 CDN,一個辦法就是要略微修改後端的程式碼和配置。在 nginx 層採用geoip模組在請求頭中加入國家的標誌,在渲染模版時根據此標誌相應替換靜態檔案的 URL。國家的 geoip 庫尺寸大約是 1.4MB 左右,由 nginx 快取在記憶體中並不增加多少負擔。

也許是考慮到只對中國加速多少是個過渡性質的辦法,老大決定乾脆直接一步到位讓我調研對全球加速的方案。國際知名 CDN 公司直接聯絡了兩家,分別是 Akamai 和 CDNetworks。Akamai 真不愧是這個領域的老大,報的價錢也遙遙領先。最開始給我們的報價是每月七千美元,還有一筆不菲的初裝費,對應的服務方案據說是全方位加速效能最好的。雖然從一開始對方銷售就多次打預防針說他們的價錢會比競爭對手貴一點,可這也昂貴得不是一點兩點的問題了。抱怨了這個價錢太高以後,銷售告知如果採用一檔不那麼全方位加速的方案的話,每月三千美元即可,初裝費也降下來很多(之前的二折,不過也還是算貴的)。相比較下來,CDNetworks 給的報價相比就理想多了,每 GB 流量 RMB 3.5,按我們現在的流量估算下來每月費用不到一千美元。不過跟七牛的每 GB 不到 RMB 1.0 的價格相比,也不能說是便宜實惠的。:-)

調研全球 CDN 加速方案中的兩個發現是:

1.ORCA


剛開始起步的一個服務,是灰常有才的v2ex的站長 Livid 的一個商業專案。目前的報價表是這樣

每月 99 美元的也夠我們了,可惜 ORCA 現在還不支援 SSL,不滿足我們其中一條最基本的需求。

不過,在此特別提醒個人站長注意,ORCA 提供每月 30GB 流量的免費方案,不提供檔案下載的話,我想怎麼都夠絕大部分的個人站點的加速了。

2.Turbobytes


這個也是個初創公司,目前好像也就兩個創始人自己在經營。從CDN Planet上看到的。他們目前的報價表如下:

類似於七牛的情況,他們幫客戶採用多家 CDN 來智慧加速。對此產品,他們起名叫

Optimizer。用他們自己的話來解釋:

TURBOBYTES OPTIMIZER

We chose the name Optimizer for our multi-CDN service because that is what it does: it optimizes performance by putting the fastest CDN to work for you in every country/geographical region of the world. Without it, by either using your own servers or a single CDN, you run a much bigger risk of suffering from outages or slowdowns that you can't (quickly) take action on. Our intelligent monitoring & optimization platform ensures optimal performance and zero downtime for the delivery of your static objects (images, CSS, JavaScript, Flash, MP3, MP4, etc.)

他們的服務態度和響應時間沒得說,註冊了試用賬號後,很快就得到 CEO Aaron 的應答。目前從我們自己做的比較測試來看,加速效果還是明顯的。希望最終能惠顧他們的服務。


作者:czhang

原文連結:http://czhang.writings.io/articles/2-cdn-for-small-company

轉載於:https://my.oschina.net/czhang/blog/127523