Логика такая
Юзер сохраняет фото
1) Фотка сначала в папке temp-folder на случай если юзер не закончит добавлять продукт и уйдет из сайта
2) после того как продукт добавлен фотка переносится в оригинальном размере в папку images
3) потом если к фотке идет запрос из телефона то автоматом генерится фотки 360 px и ложится в нужную отдельную папку, которую при переезде можно спокойно удалить
Все следующие юзеры просто получают уже сгенерированную фотку.
Да, вполне нормальная логика, как по мне.
Но сгенерить заранее, в том числе для уже загруженных картинок, тоже ничего не мешает, если хочется