Kendo-Raster: Langsames Leistungsproblem

8

Das Problem ist eine langsame Performance im Kendo-Grid. Wenn Sie versuchen, mehr als 1000 Datensätze zu laden, dauert das Laden des Gitters etwa 8 Sekunden. Ich kann sehen, dass der Controller json Daten mit in 3 Sekunden zurückgibt und Kendo Grid braucht Zeit, um zu bevölkern.

Ich habe eine PageSize von 500 Datensätzen und verwendete DataSourceRequest, so dass die Daten für jede Seite nur vom Controller zurückgegeben werden. Aber immer noch keine Freude.

Kann mir bitte jemand empfehlen, wie ich die Netzleistung verbessern kann.

Bitte finden Sie meinen Code unten

%Vor%     
user1870358 07.07.2013, 09:51
quelle

2 Antworten

3

Wir müssen uns den Controller / Aktionscode ansehen, den Sie haben.

Es hängt irgendwann von dem Container ab, in den Sie Ihre Daten zurückgeben. Aus meiner Erfahrung, um die beste Leistung für kendo grid zu erhalten, müssen Sie den IQueryable-Container verwenden und Ihre ToDataSourceResult-Funktion für diesen Container ausführen.

%Vor%

EDIT: Schalte auch deine ServerOperation (true) -Option aus

    
Shadi 26.02.2014 04:16
quelle
1

Aktivieren Sie die UI-Virtualisierung in Ihrem Grid.

%Vor%

Wenn das nicht hilft, würde ich vorschlagen, serverseitiges Paging zu implementieren.

    
dcarson 07.07.2013 10:02
quelle