/ / Сервиране на статични файлове над mod_wsgi и dJango (сървър: Heroku) - django, heroku, mod-wsgi, статични файлове

Сервиране на статични файлове над mod_wsgi и dJango (сървър: Heroku) - django, heroku, mod-wsgi, статични файлове

Имам проблеми с обслужването на статични файлове чрез моя уеб сървър с mod_wsgi и dJango. Нашият сървър е Heroku.

Тъй като файловете са статични и не трябва да се оценяват, чух, че те трябва да бъдат сервирани директно, вместо да минат през mod_wsgi и dJango не трябва да ги докосват?

Чувствам се, че това трябва да е просто нещо, ноАз се боря с него.Аз наистина бих оценил, ако някой може да ме насочи в правилното насочване на това как трябва да се опитват да съхраняват и обслужват статични файлове?

Отговори:

1 за отговор № 1

Идеята е да се използва уеб сървърътискания за статични файлове и да не ги предавате до вашия инстант Django. Причината за това е, че уеб сървърите, за разлика от вашето приложение Django, са оптимизирани за предоставяне на статично съдържание.

Единственото нещо, което наистина трябва да направите, е да конфигурирате уеб сървъра си да обработва заявки, които съответстват на пътя ви STATIC_URL и MEDIA_URL като зададете корен на документа за тези заявки до мястото, където се съхраняват статичните и медийните ви файлове от приложението ви.