1. quai21
  2. Question générale
  3. jeudi 03 juin 2021
Bonjour

Tout d'abord merci pour ce formidable outil.

J'ai besoin de votre aide pour le paramétrage : j'optimise mon image en appelant curl -d 'url=xxx/myimage.png'

=> ça marche bien

Cependant si je modifie myimage.png en gardant le même nom, quand j'appelle imageRecycle pour optimiser , c'est l'ancienne image qui est à nouveau compressée, pas la nouvelle.

Sachant que je ne peux pas changer le nom, existe-t-il une solution pour dire ImageRecycle de récupérer la nouvelle image ?

Merci encore

Virginie
Réponse acceptée en attente de modération
Salut,
Vous voulez dire que vous utilisez un script dédié pour optimiser vos images ? Et vous appelez l'API ImageRecycle via votre script personnalisé ? Comme ça:?

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


Il n'y a pas de cache de notre côté, il va interroger à nouveau votre serveur pour récupérer l'image.
Avez-vous un cache de votre côté qui renverrait l'ancienne version, comme cloudflare ou tout autre fournisseur de CDN ?
Vous devrez dans ce cas vider votre cache avant de rappeler l'API ImageRecyle, je crains que nous n'ayons aucune option pour passer par votre cache.

Cordialement,

Damien
  1. il y a plus d'un mois
  2. Question générale
  3. # 1
Réponse acceptée en attente de modération
bonjour Damien

oui votre hypothèse est correcte, c'est exactement ce que je fais.

J'ai donc trouvé une solution que je donne au cas où d'autres auraient le même problème : je vais copier mon image, optimiser la copie puis supprimer la copie.

Merci d'avoir aidé

Virginie
  1. il y a plus d'un mois
  2. Question générale
  3. # 2
Réponse acceptée en attente de modération
Oui, c'est la meilleure façon de procéder, vous devrez peut-être définir un nom unique pour votre copie afin d'éviter un cache de copie si vous en avez à nouveau besoin. :)
  1. il y a plus d'un mois
  2. Question générale
  3. # 3
  • Page :
  • 1


Il n'y a pas encore de réponse à ce message.
Soyez l'un des premiers à répondre à ce message !