PDA

Просмотр полной версии : Слишком большой xml??


MainD
02.08.2002, 14:02
написал движок для форума, который soap пакетами фигачит
(xml интерфейс, кто не знает).
попытался сделать для него клиента на flash.
хрен.
при попытке загрузить где-то больше 60kb xml - player дохнет
и выдаёт вопрос продолжать ли скрипт, не то, мол, ваша коробка щаз затормозит...
оригинальный скрипт будет где-то около 300 .
это как, юзер подгружает сайт, а потом в течении 15 минут тыкает на кнопку "хочу штоп тормозила, но ужо покажи наконеЦ!"???
Неужто примитивный dom-parser так тормозит во flash?

Nox Noctis
02.08.2002, 14:28
еще в декабре 2001 года была написана оптимизация парсера хмл во флэше... на самом ActionScript'e :))
(автор - Бранден Холл)

вот тут есть описание (http://www.were-here.com/forums/showthread.php?threadid=78637) того почему и как получается такой прирост в скорости...

вот тут сам исходник (http://chattyfig.figleaf.com/~bhall/code/xmlnitro.as) XMLnitro, который просто замещает стандартную функцию parseXML :)

(хотя если почитать первую ссылку, то можно сделать такое и самому)

http://chattyfig.figleaf.com/ - тут лежит еще пачка примочек подобного рода...

+для хмла особо больших размеров можно взять вот это (http://chattyfig.figleaf.com/ack/)
и в частности вот это (http://chattyfig.figleaf.com/~bhall/code/xmlack.zip)

MainD
03.08.2002, 18:50
спасибо.
насчёт xmlack:скачал.
пример выглядит слишком просто.
до ламерства просто.
как и оказалось он просто не работает.
не стал копаться в их скриптах.
nitro вроде побыстрее, но всё равно movie errors.