Управляет ли Django автоматически медиа при загрузке приложения?

Итак, я хочу добиться того, чтобы мое веб-приложение загружалось быстрее. В моем веб-приложении будет много медиа файлов, таких как аудио, видео, изображения. Локально, я думаю, сетевое время быстрее, но на стороне сервера оно начинает замедляться. Я хочу знать, есть ли способ управлять этими медиа файлами в Django или вообще.

Нужно решение для django, а не django-rest-framwork

Поскольку вы говорите об изображениях, аудио и видео, сначала я поиграю с размером и качеством изображения, сделаю несколько тестов. Для аудио и видео вы, возможно, захотите использовать атрибут preload="none". Это можно сделать в шаблоне. Другим вариантом является загрузка изображения/аудио/видео с помощью прокрутки или пейджинга. Не стоит отправлять все вместе. Например: показать 10/15 мультимедиа на странице

В представлении проверьте выполняемые запросы и используемые структуры данных (важно потребление памяти, избегайте огромных списков и jsons). То же самое касается и пользовательских фильтров, если они применяются.

Вернуться на верх