簡體   English   中英

ASP.NET網頁->顯示靜態信息的最佳方法

[英]ASP.NET web page -> Best ways to display static information

我在ASP.NET網站上有一個網頁,其中顯示了約3000條記錄(幾年前編寫代碼邏輯后,記錄數量顯着增長)。 此頁面也使用Jquery。

頁面上的顯示為表格格式,第一列為圖像(從Web服務器位置讀取),然后為“項目組”和“項目編號”。 它使用並且當用戶導航到該網頁時,該html是即時生成的。

隨着記錄數量的增加,頁面開始緩慢呈現。

我打算在這里重寫邏輯。 由於信息不會改變,因此我想通過將信息存儲為html來在頁面上顯示內容,然后在用戶導航到此頁面時僅顯示html。 除了HTML之外,還有其他更好的建議嗎?

請在這里提出最佳選擇。

您提到“隨着記錄數量的增加,頁面開始緩慢呈現”,並且您決定將生成的HTML緩存在服務器上,然后在請求時提供緩存的版本。

請記住,許多問題可能是導致頁面緩慢呈現的瓶頸:請求(DNS查找),服務器(數據庫,生成HTML),響應(網絡),呈現HTML(創建DOM)。

在優化應用程序的特定部分之前,我將了解瓶頸的實際位置。

我建議使用Chrome開發人員工具中時間軸來查看瓶頸實際存在的位置。

就我個人而言,我認為問題在於響應需要花費很長時間下載(確保對響應進行gzip處理)或呈現HTML,但是同樣,如果沒有工具,這只是一個猜測。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM