Михаил Гаврилюк, зависит от того, на сколько много. Если действительно много, то скорее всего будет использоваться какое-нибудь хранилище типа AWS S3, в результате чего все остальные вопросы автоматически отпадают. Если объёмы достаточно скромные, чтобы храниться в файловой системе того же хостера, то обычно на site.ru/path/to/file и m.site.ru/path/to/file висит один и тот же обработчик, того же бэкенда, берущего файлы из одного места. Два домена не обязательно означают наличия двух кодовых баз или двух серверов.
Seigfried, не знаю как построен процесс обучения в ШАГе, но может стоит поговорить с ними? Если вы действительно стараетесь, но материал усваивается плохо, то это вполне может быть виной учителей.
Нет, так тут не делается. Давайте вы покажите ваши попытки и подробно объясните, что именно у вас не получилось, а мы постараемся подсказать в каком направлении двигаться.
Seigfried, нет, никто не рождается программистом. Просто этот род деятельности больше других требует умения самообучаться. Которое тоже даётся не от рождения, а нужно развивать. Учиться здесь нужно всегда и на ежедневной основе, десять лет работаешь - десять лет учишься. Выучиться один раз не выйдет. Всё время обучаться кем-то где-то тоже не получится.
Seigfried, наверняка есть, но это не важно. Важно, что ШАГ учит вас плохо - это факт. И да, большинство программистов - самоучки, которые до всего дошли сами.
Станислав Шабалин, если у вас там не страница размером больше мегабайта, то я бы вообще не трогал настройки клиентского кэширования, браузеры достаточно умны.
Станислав Шабалин, meta отвечает за кэширование браузером пользователя, а тег cache, декоратор и прочее - это кэширование данных в памяти сервера. Абсолютно разные несвязанные вещи.