Django whitenoise的缺点

has*_*ash 15 django nginx django-staticfiles whitenoise

有很多文章描述了使用whitenoise而不是其他配置来提供静态文件的优点.但有关它的缺点的信息很难找到

使用whitenoise提供静态文件有什么缺点或缺点吗?

如果问题是广泛的,我现在使用NGINX来提供我的静态文件(我也使用它和gunicorn来提供我的Django应用程序),我发现它也很容易配置它

D. *_*ans 19

WhiteNoise的缺点是如果你在没有像Cloudfront或Cloudflare这样的CDN的情况下使用它,它肯定不会像nginx一样好.WhiteNoise最适合与CDN一起使用(大多数生产站点应该这样做),也适用于容易配置超过性能的低流量站点.

如果你已经正确配置了nginx并且由于某些原因不打算使用CDN,那么你可能最好只坚持使用nginx.