【发布时间】:2020-09-07 07:03:16
【问题描述】:
我正在努力在 Linux 服务器上部署我的 django 应用程序。遇到各种问题,希望有人为我澄清。我搜索了几天,但我找到的答案要么太宽泛,要么已经脱离主题。
1) 根据django docs,在本地提供静态文件效率低下。这是否意味着包括html、css、js 文件在内的所有静态文件都应该托管在另一台服务器上?
2) 我有一个 AWS S3 存储桶来托管我的所有媒体文件,如果上述答案是肯定的,我可以使用同一个存储桶(或创建一个新存储桶)来托管我的静态文件。如果是这样,效率高吗?
3) 根据搜索,django 要想横向扩展,它应该是一个无状态的应用,是不是意味着我还要把我的数据库托管在与我自己的 Linux 服务器不同的位置?
【问题讨论】:
标签: python django django-deployment