Быстрее ли загружать файлы в Интернете одновременно, чем последовательно? - PullRequest
0 голосов
/ 01 декабря 2010

Я хотел загрузить изображения на свой сайт в определенном порядке, но обнаружил, что это замедляет общее время загрузки моего сайта.

Быстрее ли загружать файлы одновременно, в Интернете, а не последовательно? Почему?

Я нашел это полезным, но не ответил на мой вопрос полностью: http://code.google.com/speed/page-speed/docs/rules_intro.html

Ответы [ 3 ]

1 голос
/ 02 декабря 2010

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

Если ваш веб-сервер правильно обрабатывает конвейерные запросы, это не является большой проблемой.

Другая проблема заключается в том, что при одном потоке загрузки TCP начинает работать нестабильно (медленно, слишком быстро, не очень быстро, слишком быстро, быстро), прежде чем установится постоянная скорость загрузки.Использование нескольких соединений сглаживает это, так что пики и впадины каждого сеанса TCP отменяются.

1 голос
/ 01 декабря 2010

Существуют лучшие способы оптимизации загрузки изображений.Вы можете использовать CSS Sprites, чтобы фактически повторно использовать один и тот же файл изображения в нескольких местах, но использовать позиционирование и обрезку, чтобы каждый раз показывать только часть.

Вы также можете использовать отложенную загрузку, чтобы загружать только изображения, отображаемые на экране..

CSS-спрайты

http://www.alistapart.com/articles/sprites

http://css -tricks.com / css-sprites /

Задержка загрузки

http://www.appelsiini.net/projects/lazyload

0 голосов
/ 01 декабря 2010

Я нашел приятное место для 4 последовательных загрузок.Уже больше, и вы не видите большого улучшения в скорости.Чтобы получить это, вам нужно определить 4 разных поддоменов, чтобы получить файлы.Браузеры обычно не загружают несколько файлов с одного сервера.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...