Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы о Flash (не затрагивающие ActionScript) (http://www.flasher.ru/forum/forumdisplay.php?f=60)
-   -   Загрузка нескольких ХМЛ с разных серверов, как это лучше релизовать? (http://www.flasher.ru/forum/showthread.php?t=81713)

__i 26.06.2006 03:36

Загрузка нескольких ХМЛ с разных серверов, как это лучше релизовать?
 
Что нужно сделать:
Есть список URL с которых нужно загрузить ХМЛ файлы (до 20-30 урл).
Порядок загрузки неважен (чем быстрее все загрузяться тем лучше, при получении ХМЛ, он сразу отображаеться, дабы пользовотелю было на что смотреть и не скучать%)) ), если происходит ошибка загрузки для какогото урл, то нужно сделать несколько попыток загрузить инфу. Каждый ХМЛ должен "знать" c какого хоста он приехал.

На эту тему у нас с Reijii возник спор.

Я предложил сделать класец оберточку для ХМЛ, который кроме самого ХМЛ еще хранит инфу об Урле, хранителе/владельце ХМЛ и количестве сделаных попыток (если происходят сбои при соединении). Затем сразу начинаем грузить все ХМЛ, а они по мере загрузки сообщают кто, и откуда загрузился.

Reijii предложил поочереди грузить ХМЛ, так мы тоже знаем откуда он пришел (УРЛ) ну и тд.

Идея спора в том, что Reijii говорит "машина клиента здохнет от напруги", я тестировал - вроде ниче не здыхает %).

Опять же думаю, что если мы начнем грузить толпой, то загрузиться конешно быстрее самый мелкий/с быстрого сервера, ХМЛ и отобразиться, т.е. будет чем развлечь юзверя.

Если применить метод Reijii то может возникнуть ситуация - первый ХМЛ в списке, самый большой, тормознутый и вообще не хочет грузиться - т.е. нечем развлекать пользователя, пока возимся с этим ХМЛ.

Ну я естественно защищаю свой алгоритм, а он свой %)), кто что может сказать/посоветовать но этому поводу?

зы. в каждом получаемом ХМЛ может быть от 1 до 150-200 однотипных нодов инфы.

St. Father 26.06.2006 07:26

Юзверя надо прелоадером развлекать :)
(Можно показать скока ты всего грузишь и как быстро ты это умеешь делать... => вариант Reijii)
А если твой вариант действительно грузит из всей толпы самый маленький хмл быстрее, чем вариант Reijii грузит первую толстую ХМЛ (проверить имхо надо) - то флаг тебе :)
имхо

Reijii 26.06.2006 11:21

Вариант Reijii лучше имхо :) развлекай его как сказал St. Father прелоадером ) зато по результату пользователь начнет работать со всем объемом данных а не с огрызками, которые быстрее загрузились :)

__i 26.06.2006 11:31

не в варианте Reijii все равно придеться после загрузки первого показывать его %)) :p

Reijii 26.06.2006 11:32

зачем ? )
ну показывать то можно но имхо не стоит давать работать )

iNils 26.06.2006 11:34

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

__i 26.06.2006 19:04

че нету никаких идей/советов? кто-то же делал такое? поделились бы впечатлением

iNils 26.06.2006 20:02

Цитата:

Сообщение от __i
че нету никаких идей/советов? кто-то же делал такое? поделились бы впечатлением

Делалось... исходя из конкретных задач.

Nirth 26.06.2006 20:07

Вы знаете что меня больше всего бесит на флэш сайтах? это прелоадеры.
На хтмл сайте я могу хотя бы начать читать часть текста, или посмотреть 30% картинки.

__i 26.06.2006 20:09

поделись конкретными задачами и способами (читай алгоритмами) и почему именно так а не подругому, если можно.


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

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