Приложения Dash перезагружают все данные при входе клиента? - PullRequest
0 голосов
/ 04 января 2019

Мне интересно, как работает dash-приложение с точки зрения загрузки данных, анализа и выполнения начальных вызовов при обслуживании клиента, который заходит на сайт.

Например, мое приложение изначально загружает кучустатических локальных данных CSV, анализирует несколько дат и загружает их в несколько кадров данных панд.Эти данные затем отображаются на карте для клиента.Должно ли приложение перезагружать / анализировать все эти данные каждый раз, когда клиент заходит на сайт?Или сервер Dash загружает все данные только при первом его создании, а затем просто выводит их каждый раз, когда клиент входит в систему?

Если данные перезагружаются каждый раз, я бы тогда использовал быстрые парсеры, такие как udatetime, но если нет, id предпочитают использовать удобный парсер, такой как маятник, который не так эффективен (но не имеет значения, если он анализируется только один раз).

Надеюсь, этот вопрос имеет смысл.Заранее спасибо!

1 Ответ

0 голосов
/ 13 января 2019

Единственное, что вызывается при каждой загрузке страницы, - это функция, которую вы можете назначить app.layout.Это полезно, если вы хотите отображать динамическое содержимое, например текущую дату, на своей странице.

Все остальное выполняется только один раз при запуске приложения.

Это означает, что если вы загружаете свои данные вне app.layout (что, как я полагаю, имеет место), все загружается только один раз.

...