Leistungsvergleich zwischen jQuery Datatable und jQGrid?

9

Wir haben die jQuery-Datentabelle für 3000 bis 4000 Zeilen mit 50 Spalten implementiert. Aber es verschlechtert die Leistung, da wir die verschiedenen Funktionen von Dataset implementiert haben, wie Suche auf Spaltenebene, globale Suche, Mander, Seitenumbruch usw.

Wir verwenden jQuery v1.7.2 und jQuery dataTable 1.10.7 js. Wie kann man die Leistung von jQuery-Datentypen oder anderen Alternativen zur jQuery-Datentabelle verbessern, um so große Datenmengen anzuzeigen?

Einer meiner Freunde hat vorgeschlagen, jQGrid zu verwenden.

Was ist der Leistungsvergleich zwischen jQuery-Datentabelle und jQGrid? Welches ist besser? oder eine Alternative, um die Leistung zu verbessern?

    
Priyanka 01.09.2015, 10:44
quelle

1 Antwort

4

Ich verwende jgGrid seit einiger Zeit in der Produktion. Ich hatte auch eine Option zwischen der Auswahl von datatables und jqGrid . Ich habe beide getestet. Die Leistung von Datatables verschlechtert sich mit zunehmender Datensatzgröße.

Bei Verwendung von jqgrid sollte loadonce: true kein Problem darstellen, da @Oleg in den Kommentaren bis zu 10.000 Datensätze erwähnt.

Ich habe jqGrid in der Produktion für über 2 Millionen Datensätze getestet und es funktioniert gut. Es ist bemerkenswert, dass ich serverseitiges Paging hier implementiert habe und json als Rückgabedatentyp verwendet habe.

Ich habe eine Menge zusätzlicher Funktionen implementiert, wie die Filtersymbolleiste (Dies implementiert die Suche global ), Inline-Bearbeitung , Serverseite sowie Seitenumbruch auf der Clientseite und viele andere Funktionen, die jqGrid unterstützt.

Darüber hinaus ist es wirklich einfach, jqGrid Funktionalitäten zu erweitern und Ihre benutzerdefinierten Funktionen nach Ihren Anforderungen hinzuzufügen.

Als zusätzlichen Bonus können Sie bei StackOverflow für jqgrid eine Menge Hilfe bei bereits gestellten Fragen (oder Fragen Sie Ihre eigenen) erhalten.

    
Dipen Shah 01.09.2015 11:55
quelle