Обычный способ обработки статических файлов - на самом деле не отправлять их через django, а позволить веб-серверу (например, apache или ngingx) обрабатывать их.Я приведу небольшой пример для mod_wsgi, основанный на официальных документах django, найденных здесь .
Alias /media/ /usr/local/wsgi/static/media/
<Directory /usr/local/wsgi/static>
Order deny,allow
Allow from all
</Directory>
WSGIScriptAlias / /usr/local/wsgi/scripts/django.wsgi
<Directory /usr/local/wsgi/scripts>
Order allow,deny
Allow from all
</Directory>
Первое утверждение гарантирует, что все файлы в / media будут обслуживаться через apache напрямую,Джанго.Второе утверждение предназначено для настройки самого сайта django.Теперь с помощью этого медиа-файла не проходит обработку django, которая часто мучительно медленная.
Причина, по которой статические файловые серверы существуют, в основном для разработки или очень минималистического развертывания.