2017-02-16 64 views
0

我有一大組記錄(平均爲10,000個)。我在網格上實現了服務器端分頁,一次檢索50條記錄。所有與網格的工作都非常好,直到我決定從網格輸出爲pdf。將劍道網格數據導出爲PDF時的性能問題

當我嘗試做同樣的事情時,出口平均需要5-6分鐘才能完成。我試圖在服務器端進行調試,並意識到多次調用服務器正在檢索導出的數據,這可能是在浪費時間。我另外嘗試將檢索到的記錄集合一次修改爲1000,以減少服務器調用,最終減少導出所需的時間。但現在,當試圖導出爲PDF時,頁面崩潰。我將記錄集更改爲500,但導出時仍會發生崩潰。

另一方面,出口到Excel的工作速度相當快,大概在4秒左右。當試圖調試時,我發現在導出到excel時只有一個調用服務器,並且這也呈現整個數據集。

請注意,我正在使用kendo默認值導出爲pdf格式並且與網格格式不兼容。

謝謝。

回答

0

您需要執行服務器端導出。 劍道說:

重要

當所有頁選項設置爲true,serverPaging啓用,網格都會爲所有數據的「讀」的要求。如果數據項太多,瀏覽器可能會無響應。考慮爲這種情況實施服務器端導出。

look this page

完整例如:link