Приложение отлично работает локально и в основном просто для построения графиков данных - очень мало или вообще не происходит никакой математики / обработки.Поля ввода Shiny просто фильтруют data.frame
по дате и нескольким другим атрибутам, таким как местоположение, тип наблюдения и т. Д. - для ежедневных числовых значений, происходящих из .csv, которые восходят к октябрю 16 года, что составляет, казалось бы, управляемый ~0,25 гб.Даты начала и окончания по умолчанию для фильтрации - как апрель 19 года, так и фильтры онлайн-приложений (по filter()
), которые отображают примерно месяц данных при запуске и отлично работают, оглядываясь назад на несколько дней или недель.
Однако, если я продлю дату начала назад на несколько месяцев или лет (скажем, например, 15.10.16 до настоящего момента, а не только за последний месяц), версия io довольно неожиданно выдаст «отключение от сервера»».Кажется, мне нужно расслабить настройку или посвятить больше ресурсов чему-то другому, но только предположение ... какие-нибудь идеи?
Если вы чувствуете себя чрезвычайно полезным или любопытным - вот рабочее приложение в одной ~ 40 Мб сжатой папке вместес app.r
, всеми данными и используемыми библиотеками, указанными в libs.r
приложение временных рядов * В итоге 1012 *
приложение работает нормально локально, но толькодля коротких временных рядов в IO.Полный набор данных восходит к 2004 году для ~ 2 ГБ.В идеале я хотел бы найти способ, чтобы все эти годы можно было запрашивать из приложения io с приличной производительностью приложения.