Управление сессиями PHP + AWS ElasticCache и DynamoDB

Я собирался внедрить решение удаленного управления сеансами AWS и читал другие примеры в Интернете.

Из моих чтений я понял, что ElasticCache заметно быстрее для PHP Session Management, но все сеансы могут быть потеряны, если ElasticCache потерпит крах, не хватит места, период обслуживания AWS и т. Д., И это приведет к тому, что все пользователи выйдут из системы, что является чрезмерно желательным.

Вопрос: можно ли использовать ElasticCache и DynamoDB одновременно?

Я вижу, что оба имеют обработчик php, который кажется простым в настройке, но возможно ли (или реалистично) использовать ElasticCache для сеансов, но одновременно выполнять резервное копирование в DynamoDB, а затем проверить DynamoDB, если сеансы отсутствуют?

мысли?

Есть какие-нибудь мнения о разнице в скорости между ElasticCache и DynamoDB для управления сессиями PHP?

1 ответ

Решение

Не нужно объединять ElasticCache и DynamoDB. Просто используйте обработчик сессии PHP поверх Redis. Это очень быстро, стабильно и данные по умолчанию копируются на диск.

Другие вопросы по тегам