【问题标题】:What service to use for deploying my flask + dash application使用什么服务来部署我的烧瓶 + dash 应用程序
【发布时间】:2020-05-21 00:04:40
【问题描述】:

我正在使用 dash 和 flask 构建一个小型应用程序。我的用户可以在哪里上传他的 csv/excel 文件并查看正在生成的图表。 我假设每个 excel 文件的大小可能几乎不超过 50MB/周。

我在服务器和部署等方面有“”知识。任何人都可以在这方面指导或启发我。此外,此应用程序仅用于内部目的,因此我们不能轻易预算。

我的随机谷歌搜索给了我这样的选择, 1.AWS 2. Heroku

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

谢谢!

【问题讨论】:

  • 在默认推荐下执行此操作应该没有任何困难——heroku

标签: heroku flask amazon-elastic-beanstalk plotly-dash


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2012-08-03
    • 1970-01-01
    • 2022-01-06
    • 2021-12-12
    • 2018-12-19
    • 2020-06-25
    • 2021-08-07
    • 2014-11-13
    • 2018-02-11
    相关资源
    最近更新 更多