2012-03-01 11 views
0

モバイルユーザーの場合、Googleのインタラクティブマップと静的なインタラクティブマップのページ読み込み時間に大きな違いがありますか?モバイルユーザー向けのGoogleの静的対ダイナミックマップのページ読み込み時間は?

おかげ

+0

これは2つのAPIが非常に異なるため、リンゴとオレンジを比較しています。 「パフォーマンス」を定義してください。明白な答えは、「1つの動き、もう1つはありません」です。 –

+0

私の質問が更新されました。 – Evans

答えて

2

このマップhttp://www.acleach.me.uk/gmaps/v3/map-customlabels.htm(画面サイズとマップタイルの数に依存)243.6キロバイトです。

広範な同等の静的マップhttp://maps.google.com/maps/api/staticmap?size=640x640&maptype=roadmap&sensor=false&format=png&center=-34.397,150.644&zoom=8は、80.6kbの単一画像です。

So:違いがあり、200%の増加が有意であると言えるでしょう。しかし、バージョン3は軽量化を目的としており、250kbが許容される可能性があります。それはダイナミックマップのインタラクティビティが必要かどうかによって異なります。必要な場合は、250KBをロードすることは妥当な「ペナルティ」になる可能性があります。ダイナミックマップの要件がない場合、静的マップはほぼ確実に小さくなり、ロードが高速になります。

+0

スクリーンセーションに依存すると言うと、モバイルサイズのスクリーンでテストしましたか?おかげで – Evans

+1

私は私のiPadに似たサイズの画面でテストしていました。私はちょうど小さな画面でそれをもう一度やったし、大きな数字を持っています(384kb、静的マップで350%の増加)。しかし、私はそれが私の答えの終わりを変えるとは思わない。 200%または350%は大きな違いかもしれませんが、動的マップが必要な場合は400kb未満が許容されます。ダイナミックマップが必要ない場合、静的マップは小さくなり、読み込み速度が速くなります。 –

3

最も簡単な答えは:はい、ページの読み込み時間が違います。静的なイメージはちょうど静的なイメージです。ダイナミックは「タイル」で構成されています。各タイルには一定のデータサイズがあります。動的ページには一定量のタイルがあらかじめロードされています。例:静的画像は50kbです。ダイナミックな画像の表示は50kbですが、50kbでそれぞれ4タイルをあらかじめロードしています。あなたは、あなたが動的マップライブラリのJavaScriptオーバーヘッドを持っていることは言うまでもありません。

純粋なデータサイズだけではありません。前述のように、これらのタイルを取得するために複数のGETリクエストがあります。モバイルネットワーク(3g)などでは、通常、コアネットワークに到達するためのホップ数が増えるため、ネットワーク待ち時間が長くなります。ほとんどのモバイルブラウザでは、一度に2〜4件のリクエストを取得できます。したがって、ブラウザが別のGETリクエストを開始する前に、要求の最大量がしきい値を下回るのを待たなければなりません。

こちらがお役に立てば幸いです。 Mike

関連する問題