5

Gli utenti possono caricare avatar sul mio sito web. Questo può cambiare tranquillamente spesso. Ho bisogno di un url rigoroso che non cambierà in quanto l'url può essere visualizzato in qualche parte della cache del sito web. Ho cercato di impostare la mia applicazione Rails il seguente nebbia attribuisce a disabilitare la cache, ma non ottenere alcun risultato fuori di esso ...Come controllare la cache con carrierwave su cloud storage di Rackspace?

config.fog_attributes = {'Cache-Control' => 'max-age=1', 'Expires' => 1.day.ago.httpdate} 

Proprio ora, quando un utente ha caricato un nuovo avatar , possono volerci ore prima che il precedente scompaia dalla cache.

Ecco un esempio di un utente avatar URL su storage cloud di Rackspace:

https://c28078.ssl.cf3.rackcdn.com/user/1/small_profile_image.jpg

Come posso essere sicuro che un avatar aggiornata sarà visualizzata istantaneamente senza alcuna difficoltà cache?

+0

Ho bisogno di sapere pure, qualcuno lo sa? – Nich

+0

Il collegamento è 404 – aceofspades

risposta

2

Se si dispone di un modello Avatar, gli URL cambieranno per ogni nuovo avatar caricato. Puoi anche conservare una cronologia di avatar per un particolare utente. Gli URL sarebbero quindi:

https://c28078.ssl.cf3.rackcdn.com/avatar/482/small_profile_image.jpg 

Nessun problema di memorizzazione nella cache. Blocco della cache per gli aggiornamenti degli utenti quando si cambia avatar. Gli URL Avatar sono unici.