簡體   English   中英

會話狀態對Web服務器場中只讀狀態的影響

[英]Impact of session state read only in a web farm

最近,為了允許某種程度的並發請求並提高性能 ,我們為.aspx頁之一啟用了EnableSessionState="Readonly" ,以便對會話數據進行只讀訪問。

我想知道在Web場中啟用此功能,這會影響數據的散亂或對服務器或用戶的其他影響嗎?

當前Web場設置:

假設我們有4台服務器。

1.假設用戶A對頁面http://example.com/StudentDetails.aspx請求,此請求命中負載均衡器。

2.基於流量平衡的負載均衡器將請求從4個可用服務器轉移到任意1個服務器。

3.每個服務器都啟用了InProc會話狀態模式。

4.我們確保同一台服務器處理來自同一客戶端的后續請求。

任何幫助都會很棒。

您預期會有什么影響?

您只需將其設置為僅一頁即可。 如前所述,如果您甚至沒有在服務器之間共享會話,那么實際上出於會話目的,您甚至沒有服務器場。 您只有4個單獨的服務器。 因為沒有會話共享,所以對服務器場沒有影響。

如果您確實按照我在評論中的建議開始共享會話,那么我仍然認為影響將是最小的。 只讀訪問應減少阻塞(例如,如果用戶同時請求兩個啟用會話的頁面,則可能會發生阻塞),僅此而已。

暫無
暫無

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

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