我正在查看 Django 中的 session ,默认情况下它们存储在数据库中。文件系统和缓存 session 有什么好处,我应该什么时候使用它们?
最佳答案
文件系统后端只有在您不打算将数据库用于系统的任何其他部分时才值得研究。如果您使用的是数据库,那么文件系统后端没有什么可推荐的。
memcache 后端比数据库后端快得多,但您会面临 session 被清除和部分 session 数据丢失的风险。
如果您是一个非常非常高流量的网站并仔细编写代码以便应对 session 丢失,那么请使用 memcache。如果您不使用数据库,请使用文件系统缓存,但默认数据库后端几乎在所有情况下都是最好、最安全和最简单的选择。
关于python - Django session ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50568/