2010-10-28 17 views

回答

2

我們創建了會話包裝器,它將另外存儲有關每個會話對象上次使用情況的信息。在global.asax Application_PreRequestHandlerExecute中,我們檢查會話對象是否在指定的時間段內未被使用,如果它不是我們從會話中刪除它。

0

爲什麼你需要使用會話?您可以改爲使用緩存。例如,您可以生成包含用戶唯一標識符的緩存鍵,因此這些條目對於每個用戶都是唯一的。

+0

因爲這些是不跨應用程序使用的會話項目,但只能跨一個會話使用。此外,緩存不能在機器之間共享(負載平衡)。 – 2010-10-28 09:23:45