問:會議和性能
我的領隊告訴我,以提高會議的時間爲一小時,讓用戶能夠在他們的數據工作的機會,當我告訴他的表現,這將成爲Web服務器上的負載,他回覆我Facebook或Hotmail,或者......等等,除非你自己註銷,否則這些站點不會註銷。然後他認爲這些站點給會話帶來無限的時間。
我不知道我們有很多用戶會同時使用這個站點,什麼是最好的解決方案?
如果我可以做到這一點如何增加會話時間。
問:會議和性能
我的領隊告訴我,以提高會議的時間爲一小時,讓用戶能夠在他們的數據工作的機會,當我告訴他的表現,這將成爲Web服務器上的負載,他回覆我Facebook或Hotmail,或者......等等,除非你自己註銷,否則這些站點不會註銷。然後他認爲這些站點給會話帶來無限的時間。
我不知道我們有很多用戶會同時使用這個站點,什麼是最好的解決方案?
如果我可以做到這一點如何增加會話時間。
取決於你的網站是如何建立的,我更喜歡ajax或某種自動重載功能。 Facebook和類似的網站沒有把會話超時搞砸了3個小時。他們檢查客戶是否仍然在那裏。如果沒有答案,他們立即斷開連接。
您的網站遭受高的會話限制的限制完全取決於併發用戶數量以及您在每個會話中放置了多少信息(當然還有可用的服務器資源)。
這是什麼系統負載有時間做會議?答:沒有。
您可能必須在被否則過期的數據庫的會話表多個條目(但只有當你有一個機制來移除數據庫會話過期的條目),還等什麼?數據庫不關心。
此外,還有什麼其他答案不問?是自登錄以來的會話持續時間或自上次操作以來的時間?
如何設置會話超時: 比會話超時How to set session timeout in web.config
其他幾乎無關,與併發性。
增加會話,不打的性能,但可能會創建爲您的應用安全漏洞。假如你已經將它擴展到3小時,並且有些懶惰的用戶而不是註銷,只是關閉了頁面。如果下一個用戶來到並且擊中相同的URL,那麼他將登陸到更早的海灣。
一個常見的例子,舉個例子,您訪問一家咖啡廳,那裏的人正在創建orkutting,通過郵件等等。在訪問orkut之前說出這個人,如果沒有正確的登錄,他會關閉頁面。現在你做了什麼,你想訪問你的帳戶。你打了www.orkut.com,你會遇到的是,更早的球員檔案。
但是要注意,谷歌現在使用HTTPS甚至搜索,所以這些東西可能無法正常工作。早些時候,他們發生了很多,即使我... .. :-) https://encrypted.google.com/
注: - 加載大量數據在會議上,degrads性能...也會話是一個大罪惡,所以仔細處理。
可能ajax的東西是你最接近的解決方案。提高會話超時通常是另一個問題的結果。爲什麼用戶不像40分鐘20分鐘是okey?如果他們在後臺閒置20分鐘,則表明他們很可能會在幾個小時內完成此操作。 – Independent 2011-03-03 10:17:52