Heroku 和 Memcachier (Memcached) 将用户注销 (PHP)

Heroku and Memcachier (Memcached) Logging Users Out (PHP)

我是 运行 Heroku 上的 PHP 应用程序,使用 Memcachier 插件处理会话。

什么有效: - Memcachier 成功地让用户通过新部署登录到 Heroku。

什么不起作用 - 用户将在他们使用网络应用程序的整个过程中随机注销。

如何让用户会话保持登录状态(直到用户注销 - 或者我们实施的其他一些自动登录策略)?

不建议使用 Memcache 来存储会话,因为它是缓存而不是持久缓存。这意味着如果缓存已满,任何 key/value 对都可以被新对推出。要获得会话持久性,请切换到不同的内存缓存服务器(具有持久性)或以不同方式存储您的会话(例如:在数据库中)