加入收藏 | 设为首页 | 会员中心 | 我要投稿 安卓应用网 (https://www.0791zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > PHP > 正文

使用Elasticache PHP会话的AWS DynamoDB会话

发布时间:2020-05-25 08:42:15 所属栏目:PHP 来源:互联网
导读:我有一个概念,我希望通过DynamoDB的冗余和Elasticache的速度让人们了解在AWS中运行会话的意见. PHP在DynamoDB中存储会话. 当会话写入DynamoDB时,值也会写入Elasticache(可能在一个密钥对中存储为JSON,以便快速检索整个. 然后PHP查询Elasticache的会话. 如果PH

我有一个概念,我希望通过DynamoDB的冗余和Elasticache的速度让人们了解在AWS中运行会话的意见.

> PHP在DynamoDB中存储会话.
>当会话写入DynamoDB时,值也会写入Elasticache(可能在一个密钥对中存储为JSON,以便快速检索整个.
>然后PHP查询Elasticache的会话.
>如果PHP无法在Elasticache中找到会话,则会检查DynamoDB – 从而为节点故障,群集故障和站点故障提供备份.如果找到会话,则将其写回Elasticache(如果可能),如果不是,则在DynamoDB中创建新会话.

好,坏,凌乱,复杂?

不,它不坏/复杂 – 这是一个非常标准的memcache用法,作为持久数据存储的直写缓存.但是,从每月AWS结算角度来看,这是一个非常昂贵的解决方案.

您是否只使用过DynamoDB进行基准测试?这是一个SSD支持的键值存储,应该足够快.我说“应该”,因为当我尝试对它做同样的事情时,我遇到了可怕的延迟问题.我们最终纯粹转向ElasticCache解决方案,并且很容易遇到节点故障的可能性.但这是针对现有的应用程序,该应用程序匆忙在AWS上使用,并使用了大量的会话对象.我没有时间重温这个想法.

(编辑:安卓应用网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读