Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/322.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Dash应用程序是否在客户端登录时重新加载所有数据?_Python_Performance_Plotly Dash - Fatal编程技术网

Python Dash应用程序是否在客户端登录时重新加载所有数据?

Python Dash应用程序是否在客户端登录时重新加载所有数据?,python,performance,plotly-dash,Python,Performance,Plotly Dash,我想知道dash应用程序在为登录网站的客户提供服务时,在加载数据、解析和进行初始计算方面是如何工作的 例如,我的应用程序最初加载一组静态本地csv数据,解析一组日期并将其加载到几个数据帧中。然后,该数据将显示在客户机的地图上。 每次客户端登录网站时,应用程序是否必须重新加载/解析所有这些数据?或者dash服务器是否仅在第一次实例化时加载所有数据,然后在每次客户端登录时将其分发出去 如果每次都重新加载数据,我会使用像udatetime这样的快速解析器,但如果不是,我更喜欢使用像钟摆这样的方便解析器

我想知道dash应用程序在为登录网站的客户提供服务时,在加载数据、解析和进行初始计算方面是如何工作的

例如,我的应用程序最初加载一组静态本地csv数据,解析一组日期并将其加载到几个数据帧中。然后,该数据将显示在客户机的地图上。 每次客户端登录网站时,应用程序是否必须重新加载/解析所有这些数据?或者dash服务器是否仅在第一次实例化时加载所有数据,然后在每次客户端登录时将其分发出去

如果每次都重新加载数据,我会使用像udatetime这样的快速解析器,但如果不是,我更喜欢使用像钟摆这样的方便解析器,它的效率不高(但如果只解析一次也没关系)


我希望这个问题有意义。提前谢谢

每次页面加载时唯一调用的是可以分配给
app.layout
的函数。如果您希望在页面上显示动态内容(如当前日期),这将非常有用

当应用程序启动时,其他所有操作只执行一次


这意味着,如果您在
应用程序布局
(我假设是这样)之外加载数据,则所有内容都只加载一次。

每次页面加载时唯一调用的是可以分配给
应用程序布局
的函数。如果您希望在页面上显示动态内容(如当前日期),这将非常有用

当应用程序启动时,其他所有操作只执行一次


这意味着,如果您在
app.layout
(我假设是这样)之外加载数据,则所有内容都只加载一次。

我要补充的是,每次页面加载和相关输入更新都会调用回调函数。我要补充的是,每次页面加载和相关输入更新都会调用回调函数。