Это позволяет вам независимо масштабировать и кэшировать изображения и приложения.
Во-первых, вы не сохраняете изображения на поддомен - это механизм именования DNS. Вы помещаете изображения на диск компьютера, на котором есть веб-сайт, указывающий на местоположение диска, у веб-сайта есть IP-адрес, а у DNS есть имя, которое разрешается в этот IP-адрес. Так что это просто проблема переноса файлов на другой диск.
Загрузка изображений на этот диск может осуществляться через (1) FTP (2) http post (3) webdav (4) dropbox и т. Д. И т. Д. И т. Д. ... Существует множество способов получить изображение на диск.
Скорее всего, на сайте вашего приложения есть параметр конфигурации для имени, добавляемого (images.mysite.com) к каждому запросу статического ресурса.
Еще одна вещь, на которую вы должны обратить внимание (и основная причина, по которой выделяются не только изображения, но и статические ресурсы), - это CDN, представляющая собой сеть доставки контента. Такие сервисы, как Azure и Amazon, предлагают их, а также такие популярные сервисы, как Akamai. Они специализируются на обслуживании статических ресурсов очень быстро и не загружают работу с ваших серверов приложений. Они также имеют геолокацию, поэтому пользователи извлекают этот статический ресурс из ближайшего к ним места. Если вы идете по этому пути, рассмотрите возможность извлечения других статических ресурсов (js, css и т. Д.), А также присвойте ему имя, например resources.mysite.com.
Даже если вы не идете по маршруту CDN и даже если у вас есть один компьютер сейчас, вы можете разделить их и предоставить настройку конфигурации для DNS-имени ресурса, чтобы ваш код поддерживал его, и вы могли разделять, перемещать и т. Д. ... статические ресурсы в любой точке.