Förfallotid expiration

Används för att hantera klient- och proxyservercachning. Servern beräknar förfallotid/datum för HTTP-svarsdata genom att lägga till det här värdet till tid/datum för överföring.

Webbläsare hanterar cacheminnen med hjälp av filernas förfallotider. Innan webbläsaren skickar en begäran till servern kontrollerar den om filen redan har laddats ned. I så fall, och om filen ännu inte har gått ut, skickar webbläsaren en villkorlig GET-begäran (till exempel med fältet Om ändrad-Sedan inställt i begärandehuvudet) i stället för en vanlig GET-begäran. Servern kan svara med statusen 304 och inte skicka bilden. Webbläsaren läser sedan in filen från cachen. Detta kan avsevärt öka den övergripande prestandan för data som används ofta.

Förfallotid används för följande svarstyper:

  • req=img
  • req=mask
  • req=tmb
  • req=userdata
  • req=map

Vissa typer av svar (till exempel felsvar) är alltid markerade för omedelbar förfallotid (eller taggade som icke-cacheable), medan andra (till exempel egenskaps- eller standardbildsvar) använder speciella förfalloinställningar ( attribute::NonImgExpiration och attribute::DefaultExpiration).

Egenskaper section-7f5173d090cf48df8fa1a2c72b8c8c60

Reellt tal, -2, -1 eller 0 eller högre. Antal timmar till förfallodatum sedan svarsbilden genererades. Ange 0 om du alltid vill att svarsbilden ska upphöra att gälla omedelbart, vilket i praktiken inaktiverar klientcache-lagring. Ange till -1 för att markera som never expire. I det här fallet returnerar servern alltid 304-status (inte ändrad) som svar på begäran om villkorlig GET utan att kontrollera om filen faktiskt har ändrats. Ange till -2 om du vill använda standardinställningen från attribute::Expiration.

Standard section-ec72cc1dfc5e4f278174d37da2e39462

attribute::Expiration används om fältet inte finns, om värdet är -2 eller om fältet är tomt.

Se även section-0e5e8595aad641c689726828712a8902

attribute::Expiration, attribute::DefaultExpiration, attribute::NonImgExpiration, req=

recommendation-more-help
a26166cd-f2f4-45ce-996d-96a0f0d6cf49