Cdn

使用 Google 的 App Engine 作為靜態文件的 CDN

  • February 13, 2015

我正計劃將我的靜態文件移動到 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 倍。

引用自:https://serverfault.com/questions/133157