Ho un'applicazione in cui gli utenti caricano un'immagine e devono essere disponibili in tre diverse dimensioni (miniatura, dimensione media, dimensione intera). L'immagine non ha bisogno di essere modificata dai miei utenti.filepicker.io - convert() e store vs conversioni FPUrl
sembra che ci siano due opzioni:
Opzione 1: utilizzare gli URL di conversione immagine ogni volta che voglio per visualizzare una miniatura. Es. https://www.filepicker.io/api/file/hFHUCB3iTxyMzseuWOgG/convert?w=200&h=250
Opzione 2: Utilizzare convert() con archivio per memorizzare la miniatura in S3.
La mia domanda è possibile utilizzare l'opzione 1? Come influirebbe questo impatto sulle prestazioni? I file convertiti sono memorizzati nella cache su filepicker.io o fa convertire file l'immagine ogni volta che il browser dell'utente esegue l'url di conversione?
È necessario includere cache = true nella chiamata REST convertita per garantire che si verifichi il caching? Non riesco a dimostrare che * non sta * accadendo, ma nei miei test limitati in cui utilizzo REST per convertire una dozzina di immagini 1080p in una dimensione di anteprima e quindi ricarico la pagina, non è tanto più veloce di quanto avrei potuto previsto. Come posso sapere se filepicker è stato recuperato dalla cache o ridimensionato di nuovo? –