Django白噪声缺陷

Django白噪声缺陷,django,nginx,django-staticfiles,whitenoise,Django,Nginx,Django Staticfiles,Whitenoise,有许多文章描述了使用whitenoise而不是其他配置来服务静态文件的优点。但是关于它的缺点的信息很难找到 使用whitenoise服务静态文件有什么缺点或缺点吗? 如果问题是广泛的,我现在使用NGINX来服务我的静态文件(我也使用它和gunicorn来服务我的Django应用程序),我发现它也很容易配置它白噪声的缺点是,如果没有像Cloudfront或Cloudflare这样的CDN,它的性能肯定不如NGINX。WhiteNoise在与CDN一起使用时(大多数生产站点都应该这样做)或在配置容易

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

使用whitenoise服务静态文件有什么缺点或缺点吗?


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

白噪声的缺点是,如果没有像Cloudfront或Cloudflare这样的CDN,它的性能肯定不如NGINX。WhiteNoise在与CDN一起使用时(大多数生产站点都应该这样做)或在配置容易性胜过性能的低流量站点中都是最佳选择


如果您已经正确配置了nginx,并且出于某种原因不打算使用CDN,那么您最好还是坚持使用nginx。

这里有一些文档说明,考虑到nginx端有很多配置需要完成,而小型服务器通常不需要这样做,所以使用whitenoise并不是件坏事项目: