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

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

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

=> он работает нормально

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

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

Еще раз спасибо,

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

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


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