使用django會話存儲用戶信息是否有缺陷?在什麼情況下我應該避免使用這種機制?在使用django會話來存儲信息時是否有任何顧慮?
0
A
回答
3
「會議框架,可以存儲和在每個站點訪問者取回數據」,所以如果你的罰款與(存儲的基於字典的信息僅用於會話的特定用戶是可用的,只要你不訪問選定的會話後端,否則)完全沒問題。
當我使用基於緩存的會話後端時(緩存失效,數據持久性,待緩存數據分佈到多個服務器,類似情況),我會看到唯一的缺陷,特別是當存儲的數據與主存儲(數據庫)不同 - 比如說使用memcached或基於文件的緩存。隨着在會話中存儲數據出乎我的意料
2
一件事是發生了什麼(或不發生)時,用戶該網站是在兩個瀏覽器打開(在他們的移動說一次,一旦他們的桌面上)。
例如,我有一個性能問題,並決定通過使較少訪問數據庫修復它。該網站的前提是,該移動應用程序用於查看數據,但您通過桌面網站進行更改。
有一些像這樣的邏輯:
if not session_data then:
fetch_data_and_put_in_session
else:
get_session_data_ftw()
如果用戶登錄他們的移動會話數據從數據庫中創建。如果他們使用瀏覽器更改數據,則無法在移動設備上查看它們,直到其會話過期。
相關問題
- 1. 是否可以在會話中存儲信用卡信息?
- 2. PHP - 回顧使用會話存儲在數據庫中的信息
- 3. 在會話中存儲用戶信息?
- 4. 新會話存儲舊會話信息
- 5. 會話php5.5 mysqli沒有存儲信息
- 6. 是否可以檢索存儲在任意grails會話中的信息?
- 7. Passport.js - 在會話中存儲信息
- 8. Django會話存儲所有會話
- 9. 是否有任何Paypal REST API來驗證使用CVV存儲的信用卡
- 10. 會話可以用來存儲安全信息?
- 11. 使用Graph DB來存儲產品目錄信息是否好?
- 12. Android是否使用數據庫來存儲鈴聲的信息?
- 13. 是否有足夠的會話cookie來存儲用戶ID?
- 14. 在ASP.Net Cookie或會話狀態中存儲會話信息?
- 15. 會議從$ _ POST信息不是存儲到會話PHP
- 16. 在php會話變量中臨時存儲信息
- 17. Flurry文檔/信息是否有任何在線來源?
- 18. Eclipse是否存儲其目錄中的任何信息?
- 19. Crystal是否存儲任何敏感信息?
- 20. 是否可以在vibe.d中全局存儲當前會話信息? (dlang)
- 21. 將分類信息存儲在會話變量中是否安全?
- 22. 如果我使用JSON作爲存儲機制,存儲ID /密碼信息,是否有任何缺點?
- 23. PHP會話是否被信任?
- 24. JSF是否在會話中存儲UIComponents?
- 25. 使用Django會話來存儲登錄用戶
- 26. 如何訪問存儲在會話數組中的信息?
- 27. 如何在Zend中的會話中存儲更多信息?
- 28. 是否有時區信息的中央存儲庫
- 29. 保存PHP會話信息
- 30. 在aspNetMembershipProvider會話中存儲用戶信息