web*_*bgr 5 php mysql session memcached
对于高流量网站,我们计划扩展以在HA设置中使用2个Web服务器.
我们需要解决的一个问题是PHP会话的管理.
显而易见的答案是将会话处理移动到DB这很容易,并且示例代码在互联网上广泛可用.
另一方面,我们知道memcached的好处,但是一旦memcached节点失败,该节点上的用户将丢失其会话.
因此,我们正在考虑实现一种设置,默认情况下会在memcached中处理会话,但也会在DB中编写.当我们得到一个memcached MISS时,我们会尝试从DB中检索它.
以上是否有意义并且您是否知道任何实施示例?
提前致谢
我向您介绍Dormando经常引用的解释,说明如何使用memcached缓存在MySQL中存储会话.在原来的LiveJournal后是比较罗嗦,但更彻底地解释了为什么存储的memcached会议仅是一个坏主意.
简而言之:
| 归档时间: |
|
| 查看次数: |
2994 次 |
| 最近记录: |