Время загрузки страницы статических и динамических карт Google для мобильных пользователей? - PullRequest
1 голос
/ 01 марта 2012

Для мобильных пользователей будет ли существенная разница во времени загрузки страниц для интерактивных карт Google по сравнению со статическими?

Спасибо

Ответы [ 2 ]

3 голосов
/ 14 марта 2012

Самый простой ответ: да, будет разница во времени загрузки страницы.Статическое изображение - это просто статичное изображение.Динамика состоит из «плиток».Каждая плитка имеет определенный размер данных.Динамическая страница предварительно загружает определенное количество плиток.Например: статическое изображение составляет 50 КБ.Динамическое отображение изображения составляет 50 КБ, но оно предварительно загружает 4 плитки по 50 КБ каждый.Вы знаете 250 КБ трафика для изображения, плюс 5 HTTP-запросов, не говоря уже о том, что у вас также есть издержки javascript библиотеки динамической карты.,Как я уже говорил ранее, у вас есть несколько запросов GET для получения этих плиток.В мобильной сети (3g) и т. Д. Задержка в сети обычно выше из-за большего количества переходов к базовой сети.Большинство мобильных браузеров позволяют только 2 - 4 получать запросы одновременно.Поэтому вам нужно подождать, пока максимальное количество запросов упадет ниже порогового значения, прежде чем браузер сможет инициировать другой запрос GET.

Надеюсь, это поможет.Mike

2 голосов
/ 07 марта 2012

Эта карта 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,6 КБ.

Итак: разница есть, и можно сказать, что увеличение на 200% является значительным.Тем не менее, версия 3 предназначена для облегчения и может быть, что 250 КБ является приемлемым.Это будет зависеть от того, требуется ли интерактивность динамических карт: если это требуется, тогда загрузка 250 КБ может быть разумным «штрафом».Если динамическая карта не требуется, статическая карта почти наверняка будет меньше и будет загружаться быстрее.

...