我已经使用 Python 中的 Dash 库准备了一个仪表板。数据正在实时传输,仪表板设置为每分钟刷新一次。目前,我可以在本地浏览器中查看输出,但我想在服务器上运行它。如何将其部署到服务器上?应该是什么样的服务器,有什么规格?
注意:仪表板每天最多仅从 Web 服务提取 100 行数据。
我还没有在服务器上尝试过,因为我不知道该怎么做。
要在服务器上部署 Dash 仪表板,您可以使用 Heroku、AWS 或 VPS 提供商等云服务。为了简单起见,Heroku 是一个不错的选择,因为它为 Dash 应用程序提供了简单的部署。您的服务器规格不需要非常高,因为您的仪表板每天最多只能提取 100 行数据。一个基本的服务器实例(例如 Heroku 的免费套餐或小型 AWS EC2 实例)就足够了。要进行部署,您需要创建一个指定 Web 服务器(如 Gunicorn)的 Procfile,将代码推送到 Git 存储库,并使用 Heroku CLI 将其连接到 Heroku。确保您的要求列在requirements.txt 文件中,以进行正确的依赖关系管理。此设置应该使您的仪表板每分钟刷新一次并有效处理实时数据。