Нужно ли настраивать Whitenoise при развертывании с django -хероку? - PullRequest
0 голосов
/ 26 апреля 2020

Документация Heroku гласит:

Пакет django -heroku автоматически настраивает ваше приложение Django для работы на Heroku. Он совместим с Django 2.0 приложениями.

Он предоставляет множество тонкостей, включая чтение DATABASE_URL, конфигурацию ведения журнала, Heroku CI-совместимый TestRunner, и автоматически настраивает «статические файлы» для «просто работы».

Однако я видел другие источники, в которых они рекомендуют настраивать белый шум для обработки файлов stati c. Нужен ли мне белый свет, если я настрою django -хероку? Спасибо.

1 Ответ

0 голосов
/ 26 апреля 2020

Вам не нужно использовать WhiteNoise. Вы всегда можете использовать выделенную облачную службу / CDN, обновив STATICFILES_STORAGE путем обслуживания stati c файлов из облачной службы или CDN . Это может звучать как хорошая идея, когда вы получаете сотни тысяч HTTP-запросов к вашему проекту каждый час, но нам, возможно, придется помнить о преждевременной оптимизации. Отсюда и простое легкое решение WhiteNoise.

Файлы обслуживающего сервера чрезвычайно эффективны с WhiteNoise , и это быстрее и легче сочетается с настройками по умолчанию вашего проекта.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...