Как избежать многократного преобразования облачного изображения для изменения размера - PullRequest
0 голосов
/ 20 марта 2019

Я использую облачные и вложения драгоценных камней, и проблема в том, что у меня есть оригинальное изображение, хранящееся у меня в столбце picture, и оно неоднократно повторяется по всему сайту. эти преобразования:

  • изменить размер до среднего;
  • изменить размер на меньший размер.

используя этот метод:

<%= cl_image_tag(p.path, :size => '398x235', :crop => :thumb) %>

Это хорошо и умно, если только вы не должны платить за каждое преобразование.

Я считаю, что мы должны избегать этого и создавать копии этих изображений в других столбцах, таких как picture_medium и picture_small. Дело в том:

1- Как это сделать в контроллере;

2- Как система узнает, что является соответствующей копией данного изображения.

1 Ответ

0 голосов
/ 20 марта 2019

После разговора с сотрудником Cloudinary они сказали, что вы не будете платить дважды за каждое преобразование изображения. Это означает, что одно преобразование считается только один раз, даже если у вас было 100000 разных пользователей. Так что мы не должны заниматься программированием. Надеюсь, что эта тема поможет кому-то еще с таким же сомнением.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...