2010-11-09 37 views

回答

1

好問題。按會話ID(SID)檢索會話要求將會話存儲在服務器上(無論是在內存緩存中還是在數據存儲中)。默認情況下,gae-sessions只有將會話存儲在安全的客戶端cookie中。這比將其存儲到數據存儲或甚至memcache要快得多(請參閱this article底部的性能比較部分)。

如果您想通過SID檢索會話,則必須強制會話存儲在服務器上。您可以通過關閉僅cookie會話(僅在需要經常通過SID進行檢索時推薦)或通過強制將特定會話存儲在服務器端(通過persist_even_if_using_cookie=True to save())來完成此操作。更多詳情here

+0

「默認情況下,gae-sessions僅將會話存儲在安全的客戶端cookie中。」我懷疑,但它有多安全?我不信任客戶。 – 2010-11-10 22:43:13