1. док21
  2. Общий вопрос
  3. Четверг, 3 июня 2021 г
Здравствуйте!

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

Мне нужна ваша помощь в следующем: я оптимизирую изображение, вызывая команду `curl -d 'url=xxx/myimage.png'`

=> всё работает отлично.

Однако, если я изменяю файл myimage.png, сохраняя то же имя, при повторном вызове imageRecycle для оптимизации сжимается старое изображение, а не новое.

Зная, что я не могу изменить имя, есть ли способ указать ImageRecycle использовать новое изображение?

Спасибо ещё раз,

Вирджини.
Принятый ответ ожидает модерации.
Всем привет,
Вы имеете в виду, что используете специальный скрипт для оптимизации изображений? И вызываете API ImageRecycle через свой собственный скрипт? Вот так:?

curl -X POST
-d 'auth={"key":"your_api_key","secret":"your_api_secret"}'
-d 'url= https://www.google.fr/images/srpr/logo11w.png '
-d 'params={"compression_type":"lossy"}'
' https://api. imagerecycle .com/v1/images '


С нашей стороны кэш отсутствует, для получения изображения потребуется повторный запрос на ваш сервер.
Используете ли вы на своей стороне какой-либо кэш, который мог бы возвращать старую версию, например, Cloudflare или другой CDN-провайдер?
В этом случае вам придётся очистить кеш перед повторным вызовом API ImageRecyle, боюсь, у нас не будет возможности использовать ваш кеш.

С наилучшими пожеланиями,

Дэмиен
  1. более месяца назад
  2. Общий вопрос
  3. # 1
Принятый ответ ожидает модерации.
Привет, Дамиен!

Да, твоё предположение верно, я именно так и делаю.

Поэтому я нашла решение, которое предлагаю на случай, если у других возникнет такая же проблема: я скопирую своё изображение, оптимизирую копию, а затем удалю её.

Спасибо за помощь

, Вирджини.
  1. более месяца назад
  2. Общий вопрос
  3. # 2
Принятый ответ ожидает модерации.
Да, это лучший способ. Возможно, вам потребуется задать уникальное имя для вашей копии, чтобы избежать кэширования копий, если она понадобится вам снова :)
  1. более месяца назад
  2. Общий вопрос
  3. # 3
  • Страница :
  • 1


К этому посту пока нет ответов.
Станьте одним из первых, кто оставит комментарий!