Size: a a a

Яндекс.Диалоги (сообщество разработчиков)

2019 November 12

МЗ

Михаил Захаров... in Яндекс.Диалоги (сообщество разработчиков)
Stas Serebrennikov
потому что вопрос про хранение в сессии
да как угодно — мне всё равно
источник

SS

Stas Serebrennikov in Яндекс.Диалоги (сообщество разработчиков)
плюс если человек только начинает разбираться, ему врятли нужны редисы и персистанты.
источник

МЗ

Михаил Захаров... in Яндекс.Диалоги (сообщество разработчиков)
Stas Serebrennikov
плюс если человек только начинает разбираться, ему врятли нужны редисы и персистанты.
вот поэтому человек может и не понимать что ему конкретно нужно
источник

SS

Stas Serebrennikov in Яндекс.Диалоги (сообщество разработчиков)
ну мы же предложили ему несколько вариантов, теперь уже не нам решать что выбирать
источник

R

Rlm in Яндекс.Диалоги (сообщество разработчиков)
я к примеру, промежуточные результаты сохраняю в базе, а если человек вышел из навыка, то через 30 минут или как настроешь, данные их кеша переползают в базу, это я к тому что даже если пользователь зайдет через неделю, он все равно продолжит с того же места, так как если в кеше не найдется инфы я ее из базы возьму и положу опять же в кеш ну и так далее
источник

МЗ

Михаил Захаров... in Яндекс.Диалоги (сообщество разработчиков)
Stas Serebrennikov
ну мы же предложили ему несколько вариантов, теперь уже не нам решать что выбирать
это верно — наша миссия выполнена 😊
источник

МЗ

Михаил Захаров... in Яндекс.Диалоги (сообщество разработчиков)
Rlm
я к примеру, промежуточные результаты сохраняю в базе, а если человек вышел из навыка, то через 30 минут или как настроешь, данные их кеша переползают в базу, это я к тому что даже если пользователь зайдет через неделю, он все равно продолжит с того же места, так как если в кеше не найдется инфы я ее из базы возьму и положу опять же в кеш ну и так далее
не лишние ли сложности?
источник

R

Rlm in Яндекс.Диалоги (сообщество разработчиков)
можно сразу и в базу конечно, писать, но так меньше нагружатеся бд, а так промежуточные данные типа какой шаг и т.д легче брать из кеша, а так да повторюсь можно сразу с бд работать
источник

R

Rlm in Яндекс.Диалоги (сообщество разработчиков)
на питоне или ноде, вообще можно хранить в колекции /в массиве эти данные, просто если процесс перезапустить все пропадет...
источник

SS

Stas Serebrennikov in Яндекс.Диалоги (сообщество разработчиков)
можно, но  по мне так лучше написать отдельный класс для этого или воспользоваться готовыми решениями
источник

SS

Stas Serebrennikov in Яндекс.Диалоги (сообщество разработчиков)
так что всегда есть куча вариантов
источник

R

Rlm in Яндекс.Диалоги (сообщество разработчиков)
я написал для себя отдельный класс обертку для работы с мемкешом
источник

R

Rlm in Яндекс.Диалоги (сообщество разработчиков)
а так да вариантов много
источник

МЗ

Михаил Захаров... in Яндекс.Диалоги (сообщество разработчиков)
Rlm
на питоне или ноде, вообще можно хранить в колекции /в массиве эти данные, просто если процесс перезапустить все пропадет...
Cloud Functions (которые я люблю за то что мне не надо думать о сервере) - по своей природе stateless - т.е. меду вызовами состояния не сохраняют. так что никакие массивы и коллекции не подходят
источник

R

Rlm in Яндекс.Диалоги (сообщество разработчиков)
я преследовал цель по меньше дергать базу и при этом знать на каком шаге и что делал пользователь, вообщем сохранить всю информацию о его взаимодействии с навыком
источник

R

Rlm in Яндекс.Диалоги (сообщество разработчиков)
Михаил Захаров
Cloud Functions (которые я люблю за то что мне не надо думать о сервере) - по своей природе stateless - т.е. меду вызовами состояния не сохраняют. так что никакие массивы и коллекции не подходят
в этом случаи да
источник

SS

Stas Serebrennikov in Яндекс.Диалоги (сообщество разработчиков)
ну это хорошо когда у вас есть ресурсы мемкеш запускать, для маленького навыка это может быть черезчур, для функций например
источник

R

Rlm in Яндекс.Диалоги (сообщество разработчиков)
Stas Serebrennikov
ну это хорошо когда у вас есть ресурсы мемкеш запускать, для маленького навыка это может быть черезчур, для функций например
согласен, это с прицелом на большую нагрузку
источник

R

Rlm in Яндекс.Диалоги (сообщество разработчиков)
преждевременная оптиимзация можно назвать как угодно)
источник

АП

Анатолий П in Яндекс.Диалоги (сообщество разработчиков)
Народ, подскажите, где косячу?
Добавление устройств проходит нормально, после переименования устройства в киррилический вид - больше не могу к нему обратиться. Возвращает "Что-то пошло не так. Попробуйте позднее ещё раз".
источник