重新啓動Web服務器/應用程序服務器時會不會保持會話並檢索?會話持久性
Q
會話持久性
0
A
回答
2
每個Web服務器和運行時環境都有其自己的(並且通常是幾種)存儲會話數據的方式。常見會話存儲是臨時文件,數據庫,分佈式緩存(如memcached)和Web服務器內存。
作爲示例,默認情況下,PHP會將其會話信息存儲在臨時文件中,使現有會話在服務器重新啓動後可用。
將會話信息存儲在數據庫或memcache中同樣會導致會話在Web服務器重新啓動後仍然存在,但具有Web服務器集羣可用的優勢。
某些平臺或配置可能會將會話數據存儲在Web服務器內存或所有Web服務器進程共享的內存塊中。這種配置將導致會話數據在Web服務器進程終止時被刪除。
1
(這裏假設這個問題指的是「網絡」服務器)
簡短的回答是否定的:當然,你可以有一個插件/模塊爲您最喜愛的框架,以做到這一點。
爲什麼這不是一般慣例的另一個原因:如果服務器死了,用戶可能會被引導到另一個服務器(如果可能的話),在這種情況下,您不希望返回過時的會話信息。
當然,我不能進一步評論沒有更多的細節....請加強你的問題。
+0
我的回答能讓你滿意嗎? – jldupont
相關問題
- 1. LDAP會話持久性
- 2. ASP.NET EC2上的ASP.NET會話持久性
- 3. PHP會話持久性問題
- 4. 沒有會話持久性Laravel
- 5. 會話持久性問題Laravel
- 6. php用戶級會話持久性
- 7. 忽略會話中的持久性Cookie
- 8. 會話持久性的變量包裝
- 9. ASP.NET MVC中會話cookie的持久性
- 10. 定義Cookie的會話持久性
- 11. Form Runner持久性,會話Cookie
- 12. wso2 IS 5.0 SP1:會話持久性
- 13. Symfony2功能測試會話持久性
- 14. 在NodeJS中管理持久性會話
- 15. JBoss6不會持久會話
- 16. Rails會話不會持久
- 17. 持久性cookie不會非常持久
- 18. Laravel會話不持久
- 19. 比會話更持久?
- 20. 會話Cookie與持久Cookie
- 21. Ruby(Savon)持久SSL會話?
- 22. PHP中的持久會話
- 23. 會話不持久[PASSPORT]
- 24. Drupal HTTP/HTTPS持久會話?
- 25. Android保持會話永久
- 26. Java EE/Struts持久會話
- 27. XMPP會話持續多久?
- 28. 如何使用Docker羣維護粘性會話(會話持久性)?
- 29. 地理位置保持瀏覽器會話持久性
- 30. 機械化/ CookieJar不保持會話持久性
哪個框架? – jldupont
什麼樣的服務器?一個Web服務器? – jldupont