Джанго отбеливает недостаток

Есть много статей, описывающих преимущества использования белизны вместо другой конфигурации для обслуживания статических файлов. Но информацию о ее минусах довольно сложно найти

Есть ли какие-либо недостатки или недостатки в использовании белого шума для обслуживания статических файлов?

Если вопрос слишком широкий, я теперь использую NGINX для обслуживания своих статических файлов (я также использую его и gunicorn для обслуживания моего приложения Django), и я обнаружил, что его также довольно легко настроить

2 ответа

Решение

Недостатком WhiteNoise является то, что если вы используете его без CDN, такого как Cloudfront или Cloudflare, он определенно не будет работать так же хорошо, как nginx. WhiteNoise лучше всего подходит для использования с CDN (как и должно быть на большинстве производственных площадок) или для сайтов с небольшим трафиком, где простота настройки влияет на производительность.

Если у вас уже правильно настроен nginx и вы по какой-то причине не планируете использовать CDN, то вам, вероятно, лучше просто придерживаться nginx.

Nginx поддерживает автоматическое продление SSL через Certbot, для меня это большое преимущество.

Другие вопросы по тегам