[英]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.