Ich habe eine Anwendung, wo Benutzer ein Bild hochladen und es muss in drei verschiedenen Größen (Miniaturansicht, mittlere Größe, volle Größe) verfügbar sein. Das Bild muss nicht von meinen Benutzern geändert werden.filepicker.io - convert() und Speichern vs FPUrl Konvertierungen
Es scheint, gibt es zwei Möglichkeiten:
Option 1: Verwendung Bildkonvertierung Urls, wenn ich ein Thumbnail angezeigt werden soll. Bsp. https://www.filepicker.io/api/file/hFHUCB3iTxyMzseuWOgG/convert?w=200&h=250
Option 2: Verwenden Sie convert() mit Speichern, um das Miniaturbild in S3 zu speichern.
Meine Frage ist, kann ich Option 1 verwenden? Wie würde sich dies auf die Leistung auswirken? Werden die konvertierten Dateien am Ende von filepicker.io zwischengespeichert oder konvertiert Filepicker das Bild jedes Mal, wenn der Browser des Benutzers die Conversion-URL erreicht?
Muss cache = true in den REST-Convert-Aufruf aufgenommen werden, um sicherzustellen, dass Caching stattfindet? Ich kann nicht beweisen, dass es * nicht * passiert, aber in meinen begrenzten Tests, wo ich REST verwende, um ein Dutzend 1080p-Bilder in eine Thumbnail-Größe zu konvertieren und dann die Seite neu zu laden, ist es nicht so viel schneller als ich vielleicht habe erwartet. Wie kann ich feststellen, ob Filepicker aus dem Cache abgerufen wurde und nicht erneut skaliert wurde? –