scrivo rotaie applicazioni, facendo page caching dei frammenti sulla produzione (memorizzare il risultato html di un frammento specifico al fine di evitare di ricalcolare esso).
Il modo normale per eseguire questa operazione è archiviare il frammento in memcache o redis. L'opzione di memorizzazione cache predefinita nei binari consiste nell'utilizzare il caching di FS (memorizzazione del frammento come file), poiché ha il vantaggio di non avere dipendenze (non è necessario configurare memcache o redis). Si tratta di un'opzione meno diffusa, tuttavia, poiché è più lenta della memorizzazione nella cache e si deve pulire manualmente la cache, mentre si può fare affidamento su chiavi più vecchie per essere eliminate automaticamente utilizzando memcache o redis adeguatamente configurati.
Domanda
Dopo aver utilizzato finestra mobile per un po ', mi rendo conto che l'eliminazione dei file di cache precedenti non è più un problema: il deploy, un nuovo contenitore è stato eseguito, lasciando cadere automaticamente tutti i file di cache precedenti. Questo è probabilmente più lento rispetto all'utilizzo della memoria, sicuramente, ma questo ha il vantaggio di non richiedere alcuna configurazione, il che è abbastanza interessante quando si esegue il boot di progetti rapidi.
Ma poi mi chiedo: sta scrivendo in un contenitore fs davvero scrivendo in fs, o è scritto nella RAM, invece? Questa è una preoccupazione, perché ciò significherebbe fare affidamento su questo potrebbe saturare molto rapidamente la RAM, specialmente con molti progetti sullo stesso server che lo fanno.
Perfetto, grazie :) –
Per chiunque stia leggendo questo e interessato all'uso dei contenitori fs per la memorizzazione nella cache: la documentazione collegata nella risposta indica che c'è un costo di prestazioni quando si scrive un file per la prima volta sui filesystem di unione. Questo potrebbe essere un problema per i sistemi di memorizzazione nella cache, proverò a vedere come si comporta. –
Sono molto interessato ai risultati. Potresti postare qui o forse un link al tuo blog o qualcosa del genere quando hai dei risultati? – L0j1k