Как в Эксплорере загружать картинки быстрее?

123 4
PM
На сайте с 15.07.2005
Offline
272
PPM
2345

Суть проблемы.

Есть страница с кучей превьюшек (300 и более).

Пример:

http://www.makslight.ru/catalog.php?cat_id=26

Safari, Firefox и другие не-микрософт грузят картинки сразу в несколько потоков. Эксплорер же - медленно и печально, по одной. В результате скорость загрузки страницы в 800 картинок на 100МБ выделенке - 40 секунд. 130кб в секунду. Как на стриме...

Посетителей жалко :(

Можно ли как-то через исходники заставить эксплорер грузить картинки во много потоков?

P.S. Находил такую информацию:

http://www.gigg.ru/tag/otlozhennaya_zagruzka/

Но что из этого применимо?

DeveloperRu
На сайте с 27.02.2009
Offline
72
#1

совершенно нелогично грузить 300 картинок.. такое количество информации на одной странице никому не нужно

и +: вы представляете, что мог бы сказать вам в лицо за такие издевательство вебсервер, если бы умел говорить ?

Ответы на вопросы (http://telenok.com)
Drashkinn
На сайте с 06.11.2009
Offline
6
#2

ИЕ - это вообще не браузер и пользоваться им уныло.

Если посетителей на смом деле жалко не грузите 300 картинок на 1 страницу.

Ручная регистрация в англоязычных каталогах: PR - 1-9 (/ru/forum/422390)
bbon
На сайте с 01.04.2006
Offline
127
#3

Для начала, следует в каждом теге <img> указывать атрибуты width и height с реальными значениями - чтобы браузер судорожно не пересчитывал пропорции страницы по мере подргузки картинок.

СЙ
На сайте с 04.10.2009
Offline
6
#4

поставьте HttpWatch, пооперируйте с кэш

а потом умничайте на тему многопоточности и прочей херни, которую вы несете вместе с Drashkinn про ИЕ.

PM
На сайте с 15.07.2005
Offline
272
PPM
#5

Как просто ответить, мол, не грузи по 300 картинок.

В данном случае - надо.

Вопрос в силе.

bbon:
Для начала, следует в каждом теге <img>...

Это никак не влияет на то, что картинки грузятся одна за другой. Время уходит на отправку запросов к серверу. Даже если на туда-обратно 0.05 секунд уходит - это уже 15 секунд загрузки для 300 картинок.

bbon
На сайте с 01.04.2006
Offline
127
#6
PPM:
Это никак не влияет на то, что картинки грузятся одна за другой. Время уходит на отправку запросов к серверу. Даже если на туда-обратно 0.05 секунд уходит - это уже 15 секунд загрузки для 300 картинок.

не фантазируйте, перерисовка страницы занимает совсем не 0.05 сек, тем более такой громоздкой

PM
На сайте с 15.07.2005
Offline
272
PPM
#7
bbon:
не фантазируйте, перерисовка страницы занимает совсем не 0.05 сек, тем более такой громоздкой

вы не поняли о чем я написал. Объясняю: время уходит на сотни последовательных запросов к серверу. Даже если отклик сервера 0.05 мс на кажду картинку (что вполне неплохо), то это же 15 секунд загрузки.

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

neznaika
На сайте с 28.06.2006
Offline
356
#8

Почему не грузить одной картинкой? А уж js + css позиционировать.

Хотя это костыли.

Дорого покупаю настоящие сайты. Не инвестирую деньги и не беру кредиты.
[Удален]
#9
PPM:
Как просто ответить, мол, не грузи по 300 картинок.
В данном случае - надо.

и в данном случае не надо!

Seompson
На сайте с 24.05.2006
Offline
172
#10

PPM, я так понимаю проблема такого рода у вас возникает и на втором вашем сайте про мебель? :) Или я не прав?

Качественное продвижение сайтов на выгодных условиях (http://inpromotion.ru). Портфолио выполненных работ (http://inpromotion.ru/portfolio.php). Подробности тут (http://inpromotion.ru/sotrud.php)
123 4

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий