gpt4 book ai didi

php - 使用 memcached/APC 进行 session 存储?

转载 作者:可可西里 更新时间:2023-10-31 22:49:17 27 4
gpt4 key购买 nike

我之前有一些关于使用 memcached 进行 session 存储的想法,但得出的结论是,如果 memcached 池中的一个或多个服务器即将停机,这将是不够的。

混合版本是为了让主数据库 (mySQL) 免于读取导致的负载,这将是制定一个函数,该函数会尝试从缓存池中获取数据,如果失败则从数据库中获取数据。

经过深思熟虑,我开始考虑将 APC 缓存用于 session 相关数据。如果我们的 Web 服务器出现故障, session 将以任何一种方式丢失,因此将它们存储在本地 APC 或本地主机 memcached 服务器中可能不是那么糟糕吗?

你的经历是什么?

最佳答案

一般来说, session ​​数据在任何情况下都应该被视为易变的。用户始终可以随时选择自行删除​​ cookie(当然,如果您正在使用 cookie)。因此,我认为将 memcached 用于 session 数据没有问题。

对我来说,我只想保持简单——不需要数据库回退,除非您绝对不能在内存缓存服务器发生故障时丢失用户 session 。正如我在开头所说的,在任何情况下,我总是将 session 视为纯粹的 volatile ,并且不会真正在其中存储任何重要的内容。

无论如何,这是我的两分钱。

关于php - 使用 memcached/APC 进行 session 存储?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2917431/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com