поведение приложения при shinyapps.io

#shiny #shinyapps

#блестящий #shinyapps

Вопрос:

Я написал блестящее приложение, которое включает в себя возможность добавления комментариев. Чтобы сделать их доступными все время в приложении (также после окончания сеанса) Я использую CSV-файлы, куда я записываю добавленные комментарии, а затем считываю их из него для отображения. Я поместил все приложение вместе с упомянутым файлом CSV на shinyapps.io и поделился им с пользователями. К сожалению, я заметил, что ежедневные данные сбрасываются. В течение дня (зона ECT) комментарии сохраняются и отображаются правильно. Когда я запускаю его на второй день, оказывается, что комментарии предыдущего дня исчезли и относятся только к текущему. Я подозреваю, что shinyapps.io сервер был настроен для сброса приложения к исходным настройкам, но, к сожалению, я не нашел информации по этой теме. Знаете ли вы что-нибудь еще, есть ли такой механизм? Вы знаете, как я мог бы обойти его?

Ответ №1:

Когда ваше приложение достигнет максимального предела простоя, оно перейдет в спящий режим, после чего, если вы откроете его резервную копию, он может получить новый сервер, и поэтому все данные исчезнут.

Решением было бы использовать устойчивое хранилище. Проще всего было бы просто сохранить данные в Google Таблицах или в Dropbox, вы можете прочитать больше и узнать, как это сделать, по 2 ссылкам ниже.

( https://docs.rstudio.com/shinyapps.io/Storage.html | https://shiny.rstudio.com/../persistent-data-storage )