【问题标题】:PHP Session Management + AWS ElastiCache & DynamoDBPHP 会话管理 + AWS ElastiCache 和 DynamoDB
【发布时间】:2012-12-12 12:17:30
【问题描述】:

我即将实施 AWS 远程会话管理解决方案,并且一直在阅读 Internet 上其他人的经验。

根据我的阅读,我了解到 ElastiCache 对于 PHP 会话管理的速度明显更快,但如果 ElastiCache 崩溃、空间不足、AWS 维护期等,所有会话都可能丢失,这将导致所有用户注销,这是过度需要的。

问题:是否可以同时使用 ElastiCache 和 DynamoDB?

我可以看到两者都有一个看起来很容易设置的 php 处理程序,但是否可以(或现实)使用 ElastiCache 进行会话但同时备份到 DynamoDB,然后在不存在会话时检查 DynamoDB?

想法?

对 ElastiCache 和 DynamoDB for PHP 会话管理之间的速度差异有何意见?

【问题讨论】:

    标签: php session memcached amazon-dynamodb amazon-elasticache


    【解决方案1】:

    无需结合 ElasticCache 和 DynamoDB。只需使用PHP session handler over Redis。它非常快速、稳定,并且数据默认备份到磁盘。

    【讨论】:

    • 您能解释一下为什么不建议将 DynamoDB 与他的 session handler 一起使用吗?是不是比 Redis 慢很多?
    • 1.价钱。 2. 没有 DynamoDB PHP 扩展。使用session_set_save_handler 比扩展慢。
    猜你喜欢
    • 2013-01-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-11
    • 2020-08-13
    • 2011-04-29
    • 1970-01-01
    • 2012-02-18
    相关资源
    最近更新 更多