我即将实现 AWS 远程 session 管理解决方案,并且我一直在 Internet 上阅读其他人的经验。
根据我的阅读,我发现 ElastiCache 对于 PHP session 管理来说明显更快,但如果 ElastiCache 崩溃、空间不足、AWS 维护期等,所有 session 都可能会丢失,这将导致所有用户注销,这是过度期望的。
问题:是否可以同时使用 ElastiCache 和 DynamoDB?
我可以看到两者都有一个看似易于设置的 php 处理程序,但是否可以(或现实)使用 ElastiCache 进行 session ,但同时备份到 DynamoDB,然后在 session 不存在时检查 DynamoDB?
想法?
对 ElastiCache 和 DynamoDB for PHP session 管理之间的速度差异有何看法?
最佳答案
无需结合 ElasticCache 和 DynamoDB。只需使用 PHP session handler over Redis 。它非常快、稳定并且数据默认备份到磁盘。
关于PHP session 管理 + AWS ElastiCache 和 DynamoDB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14049067/