Verlopen

Laatste update: 2023-11-04
  • Gemaakt voor:
  • Developer
    User

Cachetijd client om te live gaan. Aantal uren tot vervaldatum. Wordt gebruikt om client- en proxyserver-caching te beheren.

De server berekent de vervaltijd/de datum van de NTTP reactiegegevens door deze waarde aan de tijd/de datum van transmissie toe te voegen.

Browsers beheren caches met de vervaltijden van bestanden. Voordat een aanvraag aan de server wordt doorgegeven, controleert de browser de cache om te controleren of het bestand al is gedownload. Als dat het geval is en als het bestand nog niet is verlopen, verzendt de browser een voorwaardelijk verzoek (bijvoorbeeld met de if-Modified-Since HTTP-aanvraagheader) in plaats van een normale GET-aanvraag. De server heeft de mogelijkheid om te reageren met de status '304' en de afbeelding niet te verzenden. De browser laadt het bestand vervolgens gewoon uit de cache. Dit kan de algemene prestaties voor vaak toegankelijke gegevens aanzienlijk verhogen.

De server stelt de header van de HTTP-reactie op de huidige datum/tijd plus het kleinste vignet in::Expiration en all catalog::Expiration values for the vignet and all materials betrokken in the render operation.

De vervaldatum wordt voornamelijk ingesteld voor reacties op afbeeldingsgegevens. Bepaalde typen reacties worden altijd gemarkeerd voor onmiddellijke vervaldatum (of gecodeerd als niet-cachebaar), inclusief alle reacties op fouten of reacties op eigenschappen.

Eigenschappen

Reëel getal, -2, -1, 0 of hoger. Aantal uren tot aan het verstrijken van de responsimage. Stel de waarde in op 0 om de reactie-afbeelding altijd onmiddellijk te laten verlopen. Hierdoor wordt het in cache plaatsen van clients uitgeschakeld. Instellen op -1 om te markeren als never expire. In dit geval retourneert de server altijd de 304-status (niet-gewijzigd) als reactie op voorwaardelijk GET aanvragen zonder te controleren of het bestand daadwerkelijk is gewijzigd. Stel in op -2 om de standaardinstelling te gebruiken die wordt geboden door attribute::Expiration.

Standaard

attribute::Expiration wordt gebruikt als het veld niet aanwezig is, als de waarde -2 is of als het veld leeg is.

Zie ook

kenmerk::Expiration , vignet::Expiration, req=

Op deze pagina