当前位置:  开发笔记 > 编程语言 > 正文

使用memcached/APC进行会话存储?

如何解决《使用memcached/APC进行会话存储?》经验,为你挑选了1个好方法。

我之前有一些关于使用memcached进行会话存储的想法,但得出的结论是,如果memcached池中的一个或多个服务器即将关闭,那就不够了.

混合版本是为了保存主数据库(mySQL)免于因读取而导致的负载,计算出尝试从缓存池中获取数据的函数,如果失败则从数据库中获取数据.

在进一步考虑之后,我开始考虑将APC缓存用于会话相关数据.如果我们的Web服务器出现故障,会话将会丢失,因此将它们存储在本地APC或localhost memcached服务器中可能并不是那么糟糕?

你有什么经历?



1> Geoff Adams..:

通常,会话数据在任何情况下都应被视为易失性.用户可以随时选择自己消除cookie(当然,如果您使用cookie).因此,我认为将memcached用于会话数据没有问题.

对我来说,我只是保持简单 - 除非你绝对不能在memcached服务器故障的情况下丢失用户的会话,否则不需要数据库回退.正如我在开始时所说的那样,在任何情况下,我总是将会话视为纯粹的不稳定,并且不会真正存储任何有意义的内容.

不管怎样,这是我的两分钱.

推荐阅读
mobiledu2402851173
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有