2012-03-03 32 views
0

我在一次採訪中問過這個問題。你可以請擴展是否有可能在會話中存儲整個aspx頁面。如果可能,我們應該使用哪種會話模式?你能否給我提供任何鏈接或代碼,以便我對此有所瞭解。如何在會話中存儲aspx頁面?

+3

與aspx頁面緩存可用,這似乎像一個奇怪的要求 – Tahbaza 2012-03-03 14:26:45

+1

也許這是一個陷阱? – 2012-03-03 14:29:34

+0

如果您在會話中存儲aspx,您將根許多對象(請求,響應,上下文等)阻止它們被垃圾回收器回收。如上所述,緩存是您保存頁面或部分頁面的方式。 – 2012-03-03 14:40:54

回答

0

以自定義方式的緩存頁面的正確途徑是to build your own provider. 的問題是,此刻當從緩存中被請求或高速緩存,尚未創建Session對象添加的項目(爲空),這樣你就可以不使用會話來存儲頁面。

0

我覺得他/她想要詢問關於服務器內存大會話狀態變量的影響,如果是的話,這可能有助於

Disadvantage of using session state are: 
Performance considerations : 
Session-state variables stay in memory until they are either removed or replaced, 
and therefore can degrade server performance. Session-state variables 
that contain blocks of information, such as large datasets, can adversely affect 
Web-server performance as server load increases. 

source

相關問題