Ich benutze carrierwave, um Benutzern das Hochladen von Bildern mit einer Fähigkeit zum Zuschneiden nach dem Hochladen zu ermöglichen. Das Problem ist, dass die Versionen erstellt werden und CDN sie sofort abfängt, wenn Benutzer keine Änderungen sehen, weil der Cloudfront-Cache dies erfordert für ungültig erklärt werden und braucht eine ziemlich anständige Zeit, um von selbst zu aktualisieren.
Ich denke, das Setzen von Versionsnummern auf Dateinamen könnte eine gute Möglichkeit sein, den Cache zu entwerten, wie kann man das mit Carrierwave erreichen?
Und ist das der beste Ansatz?
Damit der URL-Trick bei Amazon CloudFront CDN funktioniert, denken Sie daran, die Abfragezeichenfolge in Ihrer Distribution zu aktivieren. Wechseln Sie zur Registerkarte "Verhalten" und aktivieren Sie "Abfragezeichenfolgen weiterleiten".
Tags und Links ruby-on-rails amazon-cloudfront carrierwave