如果使用django-heroku进行部署,是否需要设置Whitenoise?

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

Heroku文档说:

django-heroku软件包会自动配置您的Django在Heroku上工作的应用程序。与Django 2.0兼容应用程序。

[它提供了许多优点,包括读取DATABASE_URL,日志记录配置,与Heroku CI兼容的TestRunner,以及自动将“静态文件”配置为“正常工作”。

但是,我看到其他来源建议将白噪声设置为用于处理静态文件。如果我设置django-heroku,我是否需要whitenois?谢谢。

django heroku web-deployment
1个回答
0
投票

您不需要使用WhiteNoise。您始终可以通过serving static files from a cloud service or CDN更新STATICFILES_STORAGE来使用专用的云服务/ CDN。这听起来像是个好主意,每小时您会收到数十万个HTTP请求到您的项目,但是我们可能需要注意过早的优化。因此出现了WhiteNoise的简单轻量级解决方案。

使用WhiteNoise来提供服务器文件非常高效,它可以更快,更轻松地与项目的默认设置融合。

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