До настоящего момента, когда пользователь загружал изображение, я сохранял несколько его версий для использования на моем сайте. По мере роста сайта увеличивается количество необходимых размеров.
В настоящее время каждое загруженное изображение имеет размер около 6 новых изображений и сохраняется на сервере.
Недостатком является то, что каждый раз, когда мне нужно создать новый размер (сейчас, например, я делаю новый размер для галереи изображений), мне приходится циклически проходить через все тысячи изображений и перерезать новый размер для каждого.
Принимая во внимание, что когда я начинал, это был хороший быстрый способ избежать изменения размера изображений на лету, теперь он начинает превращаться в кошмар.
Лучше ли продолжать сохранять разные размеры и просто справляться с накладными расходами, или лучше на этом этапе получить, возможно, 3 общих размера и изменить их размер на лету по мере необходимости?