Cdn
使用 Google 的 App Engine 作為靜態文件的 CDN
我正計劃將我的靜態文件移動到 Google 的 App Engine。我想知道這是否是個好主意。
我已經讀到Google有可能將您的文件記憶體在多個位置,我認為這是一件好事。
使用 GAE 外掛在 eclipse 中設置也應該很容易。
但我仍然對它的性能表示懷疑。App Engine 的設置是否針對提供靜態內容進行了優化。現在我有我的靜態內容的 Nginx 伺服器,App Engine 將以相同的方式執行。
使用這種方法還有其他起伏嗎?
應用引擎是一個雲計算平台,並非設計為 CDN。雖然您的數據可能儲存在多個節點上,但這些節點不是邊緣記憶體節點,因此它們不會提供與 CDN 相同的好處。您可以使用CloudHarmony.com 速度測試比較 GAE 與各種 CDN 。這是我今天測試時的結果:
Order Service Location Type Size Time (secs) Rate (Mb/s) 1 Google AppEngine download 1.00 MB 3.50 2.29 2 Google AppEngine upload 512.00 KB 3.57 1.12 3 Google AppEngine website 102.55 KB 0.75 1.07 Order Service Type Size Time (secs) Rate (Mb/s) 05 EdgeCast CDN download 1.00 MB 1.03 7.77 02 Cotendo CDN download 1.00 MB 1.08 7.37 12 Amz CloudFront download 1.00 MB 1.11 7.19 10 CacheFly CDN download 1.00 MB 1.29 6.19 08 Azure CDN download 1.00 MB 1.36 5.90 07 Internap CDN download 1.00 MB 1.47 5.43 09 VoxCAST CDN download 1.00 MB 1.55 5.17 04 SimpleCDN download 1.00 MB 1.65 4.84 06 MaxCDN download 1.00 MB 1.69 4.73 03 Highwinds CDN download 1.00 MB 1.81 4.43 11 Akamai CDN download 1.00 MB 2.22 3.60 01 LimeLight CDN download 1.00 MB 2.34 3.42
您會看到 CDN 的文件下載速度比 GAE 快 2-7 倍。