Последовательная или параллельная загрузка изображений с веб-сайта (с использованием Javascript) - PullRequest
2 голосов
/ 05 февраля 2012

В настоящее время я создаю сценарий для галереи изображений AJAX, которая предварительно загружает несколько больших изображений (по крайней мере 120 КБ на изображение до 2 МБ) перед отображением лайтбокса.Мой вопрос заключается в том, загружать ли эти изображения последовательно (например, подождать ли предварительный загрузчик одного изображения за один раз) или загружать изображения параллельно.Я предполагаю, что несколько соединений http (параллельное кэширование) будут быстрее, чем одно соединение http.Тем не менее, я где-то читал, что со старым IE были проблемы с производительностью при параллельной загрузке изображений.Это все еще так?

Я кодирую весь проект в XHTML5 (HTML5 XML) и буду ориентирован только на текущие стабильные выпуски наиболее распространенных браузеров (Safari 5+, Chrome 15+, Firefox 8+, IE9 +)).AJAX'ing выполняется с помощью jQuery 'framework'.

Мне известно, что существуют базовые проблемы с сетью, которые могут сильно повлиять на загрузку данных (комбинации задержки, пропускной способности, качества соединения с точки зрения пакета).потеря, максимально допустимое количество одновременных подключений через isp, прокси, серверы и т. д.).Давайте просто предположим, что средний пользователь будет использовать несколько приличное соединение (dsl, кабель, оптоволокно) с задержкой ниже 80 мс и пропускной способностью более 6 Мбит / с.

1 Ответ

0 голосов
/ 11 августа 2012

параллельная загрузка, кажется, быстрее на большинстве соединений.

...