Управление сессиями 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. Это очень быстро, стабильно и данные по умолчанию копируются на диск.