用于部署我的Flask + dash应用程序的服务是什么

问题描述 投票:0回答:1

我正在用破折号和烧瓶创建一个小型应用程序。我的用户可以在其中上传他的csv / excel文件并查看所生成的图形。我认为每个excel文件的大小每周几乎不能超过50MB。

我在服务器和部署等方面拥有''知识。任何人都可以在这方面指导或启发我。此外,此应用程序仅用于内部用途,因此我们不准预算有限。

我在Google上的随机搜索为我提供了以下选项,1. AWS2. Heroku

哪个是正确的选择,为什么?考虑价格和易用性。

谢谢!

heroku flask amazon-elastic-beanstalk plotly-dash
1个回答
0
投票

我将分享一些我的Web开发知识,所以..在我公司中,我们对所有服务器开发人员都使用flask,使用他的许多lib(如棉花糖,sqlalchemy等)并对它们进行改进,flask为您提供了很大的帮助灵活性和快速开发性,但是我们的请求线程很差,因此我强烈建议使用负载平衡器,最著名的烧瓶负载平衡器是Gunicorn,易于设置和使用。对于Http服务器,我们使用Nginx(类似于Apache),但是使Websockets的使用更加容易,而与Gunicorn一起使用则只需创建一个代理。对于主机,我们使用AWS,并且无论大小应用程序都可以很好地工作,但是您的应用程序很小,您的预算也是如此,因此,我建议使用pythonanywhere服务器,该服务器易于使用并且针对python网络服务器进行了优化。对于前端,我们使用Vue.js框架,使我们的页面更​​加美观,开发速度更快。

© www.soinside.com 2019 - 2024. All rights reserved.