Ho sperimentato tempi di scadenza della cache casuali per evitare situazioni in cui una singola richiesta forza più cose da aggiornare contemporaneamente. Ad esempio, una pagina Web potrebbe includere cinque diversi componenti. Se ciascuno è impostato su timeout in 30 minuti, l'utente avrà un tempo di attesa lungo ogni 30 minuti. Quindi, invece, li imposti tutti in un tempo casuale compreso tra 15 e 45 minuti per rendere probabile che al massimo un solo componente possa essere ricaricato per qualsiasi caricamento di pagina specificato.
Sto cercando di trovare ricerche o linee guida su questo argomento, ad es. parametri di varianza ottimali. Ricordo di aver visto un articolo su come Google (?) Utilizza questa tecnica, ma non riesce a individuarlo, e sembra che non ci sia molto scritto sull'argomento.