我之前有过一些关于使用 memcached 进行会话存储的想法,但得出的结论是,如果 memcached 池中的一个或多个服务器即将关闭,这将是不够的。
混合版本是将主数据库(mySQL)从读取引起的负载中拯救出来,它将制定一个尝试从缓存池中获取数据的函数,如果失败则从数据库中获取数据。
在考虑了更多之后,我开始考虑使用 APC 缓存来处理与会话相关的数据。如果我们的 Web 服务器出现故障,无论哪种方式,会话都会丢失,因此将它们存储在本地 APC 或 localhost memcached 服务器中可能不是那么糟糕吗?
你有什么经验?