Показать сообщение отдельно
Старый 01.09.2014, 11:38
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 20  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
Цитата:
Сообщение от mikhailk Посмотреть сообщение
Расслабьтесь, никто не спорит.
Будет более-менее крупный проект, где грузится хотя бы 20-30 метров разнообразных ресурсов, сами придете к осознанию того, что ничего хорошего в хаотической загрузке всего этого зоопарка нет. А с учетом того, что эти ресурсы еще и в браузере прекрасно кэшируются, то единственный плюс параллельной загрузки (сокращение общего времени на трафик) станет чисто номинальным.
У меня есть проект, который связан с модерацией фотографий. Модератор успевает обработать фотографию за 1-2 секунды, а значит поток фотографий должен быть постоянным. Количество фотографий, которые проходят за смены переваливает за тысячи, соответственно и объем более 20-30 метров. Использую многопоточную загрузку, но у модератора есть возможность изменить число потоков от 1 до 5, больше просто не надо, тк снижается скорость загрузки отдельной фотографии, а нам просто нужно, чтобы канал не простаивал.

Что касается загрузки 6 потоков из 20, то есть не только число одновременных загрузок, но и число одновременных загрузок с одного домена. То есть можно грузить одновременно 20 картинок, но 4 разных доменов (6+6+6+2). Если грузить все 20 с одного, то сработает ограничение и будут грузится скажем 6, как в вашем случае, а остальные будут ждать своей очереди. И если размер фалов большой, то когда очередь доходит до последних, то просто будет timeout ожидания ответа от сервера, от сюда и не стабильность.
__________________
(и)Нильс.ru | Плагины для FlashDevelop


Последний раз редактировалось iNils; 03.09.2014 в 02:51.