Nachdem Du hier von Webseiten sprichst, kann man das HTTP-Protokoll für die Beantwortung dieser Frage heranziehen. In den Kopfzeilen einer HTTP-Antwort gibt es ein reserviertes Feld, namens "Cache-Control" (https://developer.mozilla.org/de/docs/Web/HTTP/Headers/Cache-Control). Dort kann angegeben werden, wie lange diese Antwort im Cache behalten werden soll. Dies hindert den Browser natürlich nicht daran, das Feld zu ignorieren, und trotzdem länger/kürzer oder garnicht zu cachen, das muss dann jedoch explizit bei der Benutzung des Browsers festgelegt werden, und ist sehr unüblich (eher für Entwickler*innen).
Bedeutet also, dass der WebServer ganz individuell entscheiden kann, wie lange etwas gecached werden soll.
Punkte: 10