| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| PostTraum Registriert seit: Apr 2003
Beiträge: 300
| XML nachladen oder anfang alles aufeinmal
Hi, bin gerade mit einem Kollegen daran, darüber zu philosophieren, ob nachgeladener XML Code das Flash langsamer macht oder ob es besser ist, wenn man alles am Anfang läd, in arrays packt und die XML dann löscht (den server in ruhe läßt) Anfrage der einzelnen XML's bis Ausgabe Flash -> php(db) -> php(xml) -> Flash -> array -> xml löschen -> Ausgabe Fall 1: Flash läd XML nur wenn er es braucht und packt es in die Array und löscht das XML (hier und da mal kurz Pause im Klickflow wegen nachladen, wenn alles einmal durchgeladen ist es flüssig) Fall 2: Alles XML in einer Reihenfolge laden, in arrays packen XML löschen. Frage A: Belastet eine Menge XML im Speicher von Flash die Performance vom Flash (Animationsruckel? Lohnt es eher auf Bedarf zu laden? Frage B: Arrays mit viel Text und auch HTML Text machen doch flash nichts aus, oder? Ist es daher besser immer alles zu löschen und alles nach Bedarf neuzuladen? Frage C: XML mit delete gelöscht. Landet die im Trashkollektor? Gruss A.. |
| | |
| | #2 (permalink) | |
| Flasher Registriert seit: Aug 2010 Ort: Stuttgart
Beiträge: 360
| Zitat:
Ganz klare Antwort: Das kommt immer darauf an! ![]() Wenn in der XML etwas essentielles für deine Applikation zu finden ist, tut es nicht weh, diese am Anfang zu laden und auch nicht wegzuschmeißen. Handelt es sich allerdings um eine Bildergalerie, von der man nichteinmal weiß, ob der User diese überhaupt sehen will, ist es sicher geschickt, diese erst bei Bedarf zu laden. Bei kleineren bis mittelgroßen XMLs dauert das auch nicht ewig. Ich glaube es ist kaum möglich, eine allgemeingültige Antwort auf deine Frage zu geben. Für die Garbagecollection gilt aber: null setzen ist nicht verkehrt ![]() Konkret heißt das: Frage A) kommt drauf an was du damit machst/wie groß die XML ist, im prinzip aber NEIN, nicht spürbar. Frage B) kommt drauf an, wie oft du etwas neu laden und neu darstellen willst. Dinge die du selten brauchst kannst du häufiger nachladen, Dinge die essentiell sind, sollten da bleiben. Inwieweit Texte Flash "etwas aus machen" ist schwer zu sagen ![]() Frage C) Variable noch null setzen bringt Bonuspunkte Liebe Grüße!
__________________ Erwähne NIEWIEDER das Wort "Klickdummy"! | |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| [Flash CS3] Alles auf Anfang | Flash? | Flash Einsteiger | 4 | 12-08-2010 12:19 |
| [Offtopic] Preloader, alles aufeinmal abfragen ? | 123 | ActionScript 1 | 0 | 24-04-2005 12:57 |
| alles auf anfang ... | tiger2 | ActionScript 1 | 8 | 14-12-2004 17:11 |
| alles aufeinmal löschen | destroy90210 | ActionScript 1 | 2 | 05-07-2004 13:17 |