Ho recentemente implementato il caching in tutto il sito utilizzando memcached sulla mia applicazione Django, ho impostato il TTL a circa 500 secondi e implementato cache per visualizzazione su altre parti di l'applicazione web.Caching a livello di sito con Django - problemi con pagine protette da password al logout
Il problema che ho è che quando un utente si disconnette, perché è un post modulo il sito si comporta come previsto, se hanno poi andare ad una parte protetta da password del sito, l'applicazione si comporta come se fossero ancora registrati in, a meno che non premano "Aggiorna". Sono nuovo nel caching e mi chiedo se posso fare qualcosa di intelligente per impedirlo?
Per curiosità, la tua app funziona se ho 3 versioni anziché due? (Anonimo, autenticato, personale)? – Powerlord
Sì. Può essere usato per avere diverse versioni di pagine basate su qualsiasi cosa su richiesta. Ciò significa che è possibile avere pagine memorizzate nella cache per utente o pagine memorizzate nella cache dall'attributo dell'utente o pagine memorizzate nella cache dai cookie. –
.. o pagine memorizzate dai parametri GET –