В чем отличие static и media файлов?

Привет! Объясните, пожалуйста, как понять различия static и media файлов?

Задался я этим вопросом, когда начал рассуждать, что статические файлы, как правило, не меняются. Например, css файлы. А медиа файлы - это часто картинки. Но вот в чём соль. Если есть картинки, которые являются, например, background'ом, то являются они статическими файлами? Корректно ли их хранить в директории со статикой?

Как нащупать эту грань?
  • Вопрос задан
  • 768 просмотров
Решения вопроса 2
Максим Алюков статика это все что идет вместе с проектом. То есть css, js, изображения которые относятся к дизайну сайта, штифты и все что нужно для старта проекта с нуля.
Media это же файлы (не обязательно изображения) которые появляются в ходе работы вашего сайта. Например аватарка пользователя, это media, так как появилась в процессе работы сайта. Кеш, это тоже media, например sorl thumbnail создает кеш именно в media/cache
Также static нужно отправлять в репозиторий git, а вот media в репозиторий не отправляется.
Ответ написан
samodum
@samodum
Какой вопрос - такой и ответ
Картинки - это статика, а никакие не media.
Нет никакой грани.
Картинки надо хранить в директориях со статикой.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@DoomAndGloom
Ты прав. Статика -- это код. Медиа -- это данные.

Если картинка -- это бекграунд, то это часть кода, часть поставки от программиста к заказчику. То есть тогда это static.

Если картинка -- это аватарка пользователя, которую загрузил пользователь твоего сайта, то тогда это media, ведь это пользовательские данные, а не часть кода. Сайт от программиста заказчику может быть поставлен без media, и заказчик своими силами/с помощью менеджеров/пользователей сам заполнит всю media так, как ему надо.

Статья на эту тему.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы