我需要以表格格式顯示所有學生的詳細信息,同時點擊我的網頁中的「打印」鏈接。用戶可以在這個頁面上打印這些記錄。它可能有幾千條記錄。減少網頁的加載時間
因此,加載需要更多時間。是否可以逐頁加載記錄?或者我需要做其他事情來減少加載時間?
請指教。
注意:根據Google搜索,我儘可能優化了我的代碼。
我需要以表格格式顯示所有學生的詳細信息,同時點擊我的網頁中的「打印」鏈接。用戶可以在這個頁面上打印這些記錄。它可能有幾千條記錄。減少網頁的加載時間
因此,加載需要更多時間。是否可以逐頁加載記錄?或者我需要做其他事情來減少加載時間?
請指教。
注意:根據Google搜索,我儘可能優化了我的代碼。
我會安裝wkhtmltopdf,我會使用一個html模板,然後在對列表進行更改時使用html模板生成pdf文件,並在需要時下載該文件。
這樣可以節省處理能力,並且用戶下載相同的文件。
而且,通過這樣做,大多數瀏覽器都知道如何渲染PDF文件而無需下載
他想打印**整個列表,分頁不適合這裏 – 2013-10-09 13:12:07
@PeterM「因此,加載需要更多時間,是否可以逐頁加載記錄? – JorgeeFG
好吧,這是正確的,但按下打印,然後下一頁,然後打印等?看起來很奇怪。 – 2013-10-09 13:14:49
使用cachegrind查明瓶頸。同時檢查瓶頸是在服務器端還是客戶端。如果在客戶端上,優化CSS,最小化事件處理程序等。 – 2013-10-09 13:13:23
打印數千條記錄?每頁有多少條記錄?用戶是否真的會使用需要打印的紙張?它會被用於存檔以外的其他東西嗎?再看起來,如果打印的頁面不止一頁,用戶就不會看報告,它只會放在某個文件櫃中。如果它是打印在第一位。也許製作一個可以下載的電子表格會更好。 – jmarkmurphy