2010年5月18日火曜日

Google App Engineと Google Codeからのファイル取得速度の比較

Webブラウザ(Firefox)でファイルを取得する際に、Google App EngineとGoogle Codeのどちらから取得した方が速いかの実験。
12KB程度のJavaScriptファイルで比べてみた。
ついでにDropboxのpublicフォルダからの取得も調べてみた。


計測結果


App EngineGoogle CodeDropbox
gzipありなしあり
サイズ4.2KB12.5KB4.7KB
1回目282ms47ms766ms
2回目219ms31ms1030ms
3回目218ms47ms1030ms
平均240ms42ms942ms

(gzipでもGoogle App EngineとDropboxでサイズが違うのはなぜ?)

gzipなしにも関わらず、Google Codeが速い。キャッシュサーバとかを使ってCDNとして機能しているということか。
App Engineは遠いサーバにあるのかな?それともstaticなファイルとして送り出されるまでの処理に時間がかかっているのか。


また、Google App Engine、Google Codeともにしばらく(1分程度?)誰もアクセスしないとSpin Down的なことが起きるようで、その後の初回アクセス時のレスポンスが遅い。だいたい、Google App Engineは200~600ms程度、Google Codeは200~300ms程度かかるようだ。
(上記の表ではこの「初回アクセス」は含んでいない。)

0 件のコメント:

ブログ アーカイブ

tags