4 Stimmen

Maximale Anzahl von Zeilen, die in einer Tabelle auf einer Webseite angezeigt werden können?

Wenn ich eine Datentabelle auf einer Webseite generiere, gebe ich dem Benutzer normalerweise die Möglichkeit, durch die Daten zu blättern (10, 25, 50, 100 Zeilen pro Seite) oder alles auf einer Seite anzuzeigen. Das funktioniert gut für ein paar hundert Zeilen, aber wenn Tausende von Zeilen auf einer Seite angezeigt werden, kann die Erstellung und Übertragung an den Browser sehr lange dauern.

Gibt es eine Faustregel oder ein bewährtes Verfahren zur Bestimmung der maximalen Anzahl von Zeilen, die in einer Tabelle auf einer Seite angezeigt werden sollen? D.h. wann ist es am besten, die Option zur Anzeige aller Zeilen zu unterdrücken und den Benutzer zum Blättern zu zwingen?

3voto

"Wenn die Leistung leidet", wäre meine Antwort, und das müssen Sie durch Tests herausfinden (mit dem langsamsten und schlechtesten Browser, IE6).

Wenn der Nutzer die Daten als Ganzes benötigt, können Sie sie jederzeit als CSV-Download anbieten.

2voto

NotMe Punkte 86089

Sie sollten wirklich eine vollständige Nutzungsanalyse für die betreffende Seite durchführen. Finden Sie heraus, was Ihre Nutzer wirklich brauchen.

Zum Beispiel:

Müssen sie wirklich alle Datensätze (Tausende) auf einmal auf dem Bildschirm sehen oder brauchen sie nur bessere Filterwerkzeuge, um die gewünschte Teilmenge zu erhalten?

Wenn sie alle Datensätze benötigen, brauchen sie sie dann auf der Seite, oder wäre eine "Export"-Schaltfläche, die eine CSV-Datei erstellt, ein besserer Weg?

1voto

Marcie Punkte 1140

Ich kann mich an keine Anwendung erinnern, bei der ich eine Seitengröße von mehr als 100 Elementen pro Seite einstellen konnte. Alles, was darüber hinausgeht, führt zu Leistungseinbußen (wenn sie nicht schon vor 100 Datensätzen eingetreten sind). Es hängt davon ab, was Sie anzeigen, ob Bilder geladen werden müssen, usw.

0voto

Achten Sie hier, auf StackOverflow: Wenn Sie Fragen durchsuchen, haben Sie keine Möglichkeit, alle Fragen anzuzeigen. Sonst müssten Sie sehr lange warten. Überlegen Sie, ob Sie dem Benutzer diese Möglichkeit überhaupt nicht geben wollen.

0voto

Iain Punkte 10364

Vielleicht sollten Sie herausfinden, wie Ihre Nutzer Ihre Anwendung verwenden werden und sie entsprechend gestalten.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X