Size: a a a

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

2020 May 23

AS

Aleksandr Sergeevich in Яндекс.Диалоги (сообщество разработчиков)
Павел Капля
Все ещё два навыка на бесплатном аккаунте Хероку нормально уживаются
Это если они не достаточно популярны)
источник

AS

Aleksandr Sergeevich in Яндекс.Диалоги (сообщество разработчиков)
Vitaliy Potapov
Я кстати так и делаю. Я.функция на входе это имхо очень правильно: можно и пинги контролировать и  таймаут/ошибку обработать. https://github.com/vitalets/alice-cloud-proxy
Изучаю. 👍
источник

ПК

Павел Капля... in Яндекс.Диалоги (сообщество разработчиков)
Использование проксирования фактически снижает доступное навыку время на ответ и в целом замедляет навык. Вы, конечно, можете проксировать запросы как угодно, но возросшие тайм-ауты будут учтены платформой Диалоги. Имейте это в виду.
Ну и если на пинги будут ответы, а на нормальные запросы навык отвечать не будет, мы также это учтём.
источник

AS

Aleksandr Sergeevich in Яндекс.Диалоги (сообщество разработчиков)
Vitaliy Potapov
Я кстати так и делаю. Я.функция на входе это имхо очень правильно: можно и пинги контролировать и  таймаут/ошибку обработать. https://github.com/vitalets/alice-cloud-proxy
Сильно это замедляет средний ответ на графике? Сервер я так понимаю выбирается европейский.
источник

AS

Aleksandr Sergeevich in Яндекс.Диалоги (сообщество разработчиков)
Ðаниил Хрøмøв
Возможно, Вы правы, ошибка была в скрипте. Но мы пересели на repl.it, прикрутили пинг каждые 30 минут, чтобы репозиторий не засыпал, и пока вроде все работает
Не понял разницы между хероку. Кроме иде в браузере.
Засыпает так же через 30 минут? А сколько бесплатных минут? Не нашел подробного описания.
источник

ÐХ

Ðаниил Хрøмøв... in Яндекс.Диалоги (сообщество разработчиков)
Aleksandr Sergeevich
Не понял разницы между хероку. Кроме иде в браузере.
Засыпает так же через 30 минут? А сколько бесплатных минут? Не нашел подробного описания.
Нет никакого ограничения по времени, мой бот в ВК висит уже несколько месяцев без сбоев
источник

VP

Vitaliy Potapov in Яндекс.Диалоги (сообщество разработчиков)
Aleksandr Sergeevich
Сильно это замедляет средний ответ на графике? Сервер я так понимаю выбирается европейский.
У меня замеры такие: функция в среднем отрабатывает за 300-400мс, сам ответ от хероку у меня приходит за +- 150мс
источник

AS

Aleksandr Sergeevich in Яндекс.Диалоги (сообщество разработчиков)
Ðаниил Хрøмøв
Нет никакого ограничения по времени, мой бот в ВК висит уже несколько месяцев без сбоев
Очень интересно😕
источник

AS

Aleksandr Sergeevich in Яндекс.Диалоги (сообщество разработчиков)
Vitaliy Potapov
У меня замеры такие: функция в среднем отрабатывает за 300-400мс, сам ответ от хероку у меня приходит за +- 150мс
Хероку превосходит яндекс в два раза))
источник

VP

Vitaliy Potapov in Яндекс.Диалоги (сообщество разработчиков)
Aleksandr Sergeevich
Хероку превосходит яндекс в два раза))
Не. Я пробовал ответа того же навыка с я.облака - 30мс :)
источник

VP

Vitaliy Potapov in Яндекс.Диалоги (сообщество разработчиков)
А, имеешь ввиду функция vs heroku
источник

AS

Aleksandr Sergeevich in Яндекс.Диалоги (сообщество разработчиков)
Vitaliy Potapov
Не. Я пробовал ответа того же навыка с я.облака - 30мс :)
Аа, все же архитектура хостинга яндекса близка к обработчику алисы.
источник

AS

Aleksandr Sergeevich in Яндекс.Диалоги (сообщество разработчиков)
Vitaliy Potapov
А, имеешь ввиду функция vs heroku
Да.
источник

VP

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

AS

Aleksandr Sergeevich in Яндекс.Диалоги (сообщество разработчиков)
Vitaliy Potapov
Конечно не совсем чесно сравнивать) я.функции нужно ноду стартануть, а на хероку она уже крутится в момент запроса
То есть на я.ф они все же засыпают?)
источник

AS

Aleksandr Sergeevich in Яндекс.Диалоги (сообщество разработчиков)
Игнорируя самопинг)
источник

VP

Vitaliy Potapov in Яндекс.Диалоги (сообщество разработчиков)
Aleksandr Sergeevich
То есть на я.ф они все же засыпают?)
Да. Мы как-то тут тестировали в чате: если объявить в я.функции переменную и отправить много запросов, то иногда явно видно, что переменная сохранилась. Т.е. контекст функции не выгрузился, а переиспользовался.
источник

VP

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

VP

Vitaliy Potapov in Яндекс.Диалоги (сообщество разработчиков)
Может что-то изменилось, тут ребята из диалогов лучше расскажут
источник

AS

Aleksandr Sergeevich in Яндекс.Диалоги (сообщество разработчиков)
Vitaliy Potapov
Да. Мы как-то тут тестировали в чате: если объявить в я.функции переменную и отправить много запросов, то иногда явно видно, что переменная сохранилась. Т.е. контекст функции не выгрузился, а переиспользовался.
Не понял. Это ведь не может говорить о том, что нода засыпает. Вы перегрузили запросами - это ведь другое.
источник