Re: Große Listen mit Bildern

Tech-Archive recommends: Speed Up your PC by fixing your registry



Hallo Uwe,

> > Bis jetzt habe ich dafür die ListView verwendet.
> > Bei ca. 40.000 Datensätzen (Anzahl ist dynamisch; es kommt darauf an,
was
> > der Benutzer in der Kundensuche auswählt; Standartmäßig liefert die
Suche im
> > Durchschnitt nur 10 Einträge) ist der Prozessor schon (ca. 15 Sek. lang)
auf
> > 100%.
>
> Sehe ich das richtig? Bei 40.000 Datensätzen brauchst Du 15 Sekunden?

Ja, das hat er doch geschrieben.
Und warum sollte das nicht 15 Sekunden dauern?
Nimm mal eine Datensatzgrösse von 450 Byte und ein 10MBit-LAN, dann dauert
die Übertragung der reinen Nutzdaten schon ca. 15 Sekunden.

> Du hast ein Designproblem. Sowas würde ich nie im Leben in irgendein
> Liste laden,

Warum nicht?

> da kann sowieso kein Anwendermit arbeiten.

Ich kenne eine Reihe von Anwendern, die sehr wohl mit solchen
Datensatzmengen in z.B. einem DataGrid arbeiten.

> Gib über ner
> beimmten Zahl an Ergebnissätzen ne Meldung aus das die Auswahl
> verfeinert werden soll und brich die Verarbeitung ab.

Warum sollte man das z.B. einer Anwendung tun, die ein einziges Mal alle
erforderlichen Daten lädt und dann über mehrere Stunden mit genau diesen
Daten arbeitet? In solchen Fällen ist es sehr wohl sinnvoll, auch eine
grosse Menge an Datensätzen in einem Rutsch zu laden, und dann das LAN und
den Server über mehrere Stunden hinweg nicht mehr zu belasten. Nach dem
Einlesen der Daten kann dann sogar die Verbindung zur DB ganz geschlossen
werden.
Ein ständiges Nachladen kleinerer Datenhäppchen wäre in einem solchen Fall
deutlich ungünstiger bezgl. Ressourcenverbrauch (LAN / Server).

Gruß aus St.Georgen
Peter Götz
www.gssg.de (mit VB-Tips u. Beispielprogrammen)

.



Relevant Pages

  • Re: JavaAnwendung auf Server
    ... > auf dem server läuft und auf der client-seite nur ein browser ... Je nachdem kann man mit einem Browser schon recht gut handhabbare ... Prev by Date: ... Next by Date: ...
    (de.comp.lang.java)
  • Re: Errori di make con Fink e server audio.
    ... come faccio a disabilitare il server audio di default di OS ... l'output verso un server esound. ... Prev by Date: ... Next by Date: ...
    (it.comp.macintosh)
  • Re: wie sieht die =?ISO-8859-15?Q?Minimall=F6sung?= aus?
    ... > freigegeben ist und über TCP/IP arbeitet, ... > Server kann und das was übertragen wird sind nur reine Demodaten, ... Prev by Date: ... Next by Date: ...
    (de.comp.security.firewall)
  • Re: ASP.NET Hosting mit Server4You
    ... einfach die Erstellung mit dem VWD und den Vorlagen geht, ... Wie schaut denn die Filestruktur auf dem Server aus? ... Prev by Date: ... Next by Date: ...
    (microsoft.public.de.german.entwickler.dotnet.asp)
  • Re: Zeichensatzdeklaration
    ... keinesfalls im Sinne des Usenet. ... nicht vorhandene Validation durch die Server ist ein solcher Mangel ... Prev by Date: ... Next by Date: ...
    (de.comp.os.unix.linux.misc)