Django 白噪声缺点
Django whitenoise drawback
有很多文章描述了使用 whitenoise 而不是其他配置来提供静态文件服务的优点。但是关于它的缺点的信息有点难找
使用 whitenoise 提供静态文件有什么缺点或缺点吗?
如果问题很广泛,我现在使用 NGINX 来提供我的静态文件(我也使用它和 gunicorn 来提供我的 Django 应用程序)并且我发现它也很容易配置它
WhiteNoise 的缺点是,如果您在没有像 Cloudfront 或 Cloudflare 这样的 CDN 的情况下使用它,它的性能肯定不如 nginx。 WhiteNoise 最好与 CDN 一起使用(大多数生产站点应该这样做),或者用于配置简便性胜过性能的低流量站点。
如果您已经正确配置了 nginx,并且出于某种原因不打算使用 CDN,那么您最好坚持使用 nginx。
Nginx 支持通过 Certbot 自动更新 SSL,这对我来说是一个很大的优势。
有很多文章描述了使用 whitenoise 而不是其他配置来提供静态文件服务的优点。但是关于它的缺点的信息有点难找
使用 whitenoise 提供静态文件有什么缺点或缺点吗?
如果问题很广泛,我现在使用 NGINX 来提供我的静态文件(我也使用它和 gunicorn 来提供我的 Django 应用程序)并且我发现它也很容易配置它
WhiteNoise 的缺点是,如果您在没有像 Cloudfront 或 Cloudflare 这样的 CDN 的情况下使用它,它的性能肯定不如 nginx。 WhiteNoise 最好与 CDN 一起使用(大多数生产站点应该这样做),或者用于配置简便性胜过性能的低流量站点。
如果您已经正确配置了 nginx,并且出于某种原因不打算使用 CDN,那么您最好坚持使用 nginx。
Nginx 支持通过 Certbot 自动更新 SSL,这对我来说是一个很大的优势。