Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Есть ли ограничения на число одновременных загрузок через Loader/URLLoader? (http://www.flasher.ru/forum/showthread.php?t=211857)

undefined 26.11.2015 16:37

Есть ли ограничения на число одновременных загрузок через Loader/URLLoader?
 
Имею древний ассет-менеджер,который все запросы ставит в очередь и обрабатывает их последовательно по одному за раз.Где-то в нем засела редко выскакивающая бага.Чтоб не гадать на кофейной гуще думаю переписать весь класс.Можно ли вообще отказаться от очереди?Есть ли ограничения на макс. число одновременных загрузок?
Что-то беглый поиск однозначного ответа не дает

Tails 26.11.2015 16:56

Разве что память не резиновая.
Мне почему то кажется, что слишком большое количество лоадеров всё равно не будут одновременно грузить. Это автоматически будет ограничиваться средой. Ошибка врядли при этом возникнет. Но точно я не знаю, не приходилось грузить одновременно в более 5-10 потоков.

undefined 26.11.2015 17:01

ну что происходит с контентом после загрузки уже не касается ассет-менеджера.Интересует все ли хэндлеры окончания/ошибки загрузки будут вызваны?

Tails 26.11.2015 17:03

Конечно все будут вызваны, если fp не упадёт.
Попробуйте одновременно создать 100 Loader, сколько памяти сожрёт это?

По моему, когда то уже тут кто-то тестировал это дело, поискать только надо.
Loader - это своего рода интерфейс флешь плеера. Создав его и вызвав load, ещё не факт, что действительно создаться поток и начнётся загрузка. Когда fp решит, тогда и начнётся.

undefined 26.11.2015 17:06

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

Добавлено через 1 минуту
просто пишут еще про некие ограничения,накладываемые браузером.

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

Tails 26.11.2015 17:11

Вам, внутри fp - это не важно. В том и удобство среды, в которой вы работаете. В этом и заключается "кроссплатформенность". Просто у вас будут реально грузить только те, сколько можно конкретно тут(аир, браузер ...), а остальные в очереди будут, автоматически.

undefined 26.11.2015 17:19

Tails,благодарю. Выпиливаю тогда это дело

Tails 26.11.2015 17:22

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

undefined 26.11.2015 21:47

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

Добавлено через 53 часа 51 минуту
Отлючил очередь - флэшка начала так ддосить,что хостер отключил нас с гневным письмом
Цитата:

Доступ к сайту ... заблокирован. Запросы к сайту создавали критическую нагрузку на сервер.
Пришлось откатиться в зад


Часовой пояс GMT +4, время: 06:28.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.