1. dok21
  2. Pytanie ogólne
  3. Czwartek, 3 czerwca 2021
Cześć.

Przede wszystkim dziękuję za to świetne narzędzie.

Potrzebuję Twojej pomocy w jednej sprawie: optymalizuję obraz, wywołując curl -d 'url=xxx/myimage.png'

=> działa dobrze.

Jednak jeśli zmodyfikuję plik myimage.png, zachowując tę ​​samą nazwę, to po ponownym wywołaniu imageRecycle w celu optymalizacji, to stary obraz zostanie ponownie skompresowany, a nie nowy.

Skoro nie mogę zmienić nazwy, czy istnieje rozwiązanie, aby ImageRecycle pobrał nowy obraz?

Jeszcze raz dziękuję,

Virginie.
Zaakceptowana odpowiedź oczekująca na moderację
Cześć,
Masz na myśli, że używasz dedykowanego skryptu do optymalizacji obrazów? I wywołujesz API ImageRecycle za pomocą swojego własnego skryptu? Tak:

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


Po naszej stronie nie ma pamięci podręcznej, więc w celu pobrania obrazu ponownie wyślemy zapytanie do Twojego serwera.
Czy masz po swojej stronie jakąś pamięć podręczną, która zwraca starą wersję, np. Cloudflare lub innego dostawcę CDN?
W takim przypadku będziesz musiał wyczyścić pamięć podręczną przed ponownym wywołaniem interfejsu API ImageRecyle. Obawiam się, że nie będziemy mieli możliwości przejrzenia pamięci podręcznej.

Z wyrazami szacunku,

Damien
  1. ponad miesiąc temu
  2. Pytanie ogólne
  3. # 1
Zaakceptowana odpowiedź oczekująca na moderację
Cześć Damien,

tak, Twoje założenie jest słuszne, dokładnie to robię.

Znalazłem więc rozwiązanie, które podam na wypadek, gdyby inni mieli ten sam problem: skopiuję mój obraz, zoptymalizuję kopię, a następnie ją usunę.

Dzięki za pomoc

Virginie.
  1. ponad miesiąc temu
  2. Pytanie ogólne
  3. # 2
Zaakceptowana odpowiedź oczekująca na moderację
Tak, to najlepszy sposób, aby to zrobić. Być może będziesz musiał ustawić unikalną nazwę dla swojej kopii, aby uniknąć buforowania kopii, jeśli będziesz jej ponownie potrzebować :)
  1. ponad miesiąc temu
  2. Pytanie ogólne
  3. # 3
  • Strona:
  • 1


Nie ma jeszcze żadnych odpowiedzi na ten post.
Bądź jedną z pierwszych osób, które odpowiedzą na ten post!