选择会话实施时应该考虑什么?

sat*_*oru 5 django session

昨天,我的主管告诉我,基于tmp文件的会话应该是会话实现的答案,我应该放弃任何使会话持久化的想法.

他认为基于文件的会话比其他选择(如基于数据库或基于memcached的实现)更快,更容易使用.

他说的话对我过去的学习经历感到震惊,所以请告诉我他是否错了,为什么?

提前致谢.

Dav*_*ith 0

你的主管正在抽烟。基于文件的会话持久的。您需要移动磁盘头才能访问它们,除非它们恰好位于操作系统文件缓存中。一次磁盘磁头移动即可支付大量内存缓存。

而“容易”是相对的。基于 tmp 文件的会话很容易设置,因此他在这一点上稍微正确。