Ich habe mit zufälligen Cache-Ablaufzeiten experimentiert, um Situationen zu vermeiden, in denen eine einzelne Anforderung mehrere Dinge gleichzeitig zur Aktualisierung zwingt. Beispielsweise kann eine Webseite fünf verschiedene Komponenten enthalten. Wenn jeweils eine Zeitüberschreitung von 30 Minuten eingestellt ist, hat der Benutzer alle 30 Minuten eine lange Wartezeit. Stattdessen stellen Sie alle auf eine zufällige Zeit zwischen 15 und 45 Minuten ein, damit höchstens eine Komponente für einen bestimmten Seitenladevorgang neu geladen wird.
Ich versuche, Forschungsergebnisse oder Richtlinien zu diesem Thema zu finden, z. B. optimale Varianzparameter. Ich erinnere mich, dass ich einen Artikel darüber gesehen habe, wie Google (?) Diese Technik verwendet, sie aber nicht finden kann, und es scheint nicht viel über das Thema geschrieben zu sein.