Verlopen expiration

Wordt gebruikt om client- en proxyserver-caching te beheren. De server berekent de vervaltijd/datum van de HTTP-responsgegevens door deze waarde toe te voegen aan de tijd/datum van de verzending.

Browsers beheren caches met de vervaltijden van bestanden. Voordat een aanvraag aan de server wordt doorgegeven, controleert de browser of het bestand al is gedownload. Als dat het geval is en het bestand nog niet is verlopen, verzendt de browser een voorwaardelijk GET-verzoek (bijvoorbeeld met het veld If-Modified-Since ingesteld in de 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 uit de cache. Dit kan de algemene prestaties voor vaak toegankelijke gegevens aanzienlijk verhogen.

Verlopen wordt gebruikt voor deze responstypen:

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

Bepaalde typen reacties (bijvoorbeeld reacties op fouten) worden altijd gemarkeerd voor directe vervaldatum (of gecodeerd als niet-cachebaar), terwijl andere (bijvoorbeeld eigenschaps- of standaardafbeeldingsreacties) speciale vervalinstellingen gebruiken ( attribute::NonImgExpiration en attribute::DefaultExpiration ).

Eigenschappen section-7f5173d090cf48df8fa1a2c72b8c8c60

Reëel getal, -2, -1 of 0 of hoger. Aantal uren tot aan het verstrijken van de responsimage. Reeks aan 0 om altijd het antwoordbeeld onmiddellijk te verlopen, dat effectief cliënt caching onbruikbaar maakt. Stel de waarde in op -1 om te markeren als never expire . In dit geval retourneert de server altijd de 304-status (niet gewijzigd) als reactie op voorwaardelijke GET-aanvragen, zonder te controleren of het bestand daadwerkelijk is gewijzigd. Stel de waarde in op -2 om de standaardinstelling van attribute::Expiration te gebruiken.

Standaard section-ec72cc1dfc5e4f278174d37da2e39462

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

Zie ook section-0e5e8595aad641c689726828712a8902

​ attributen::De Vervalsing ​, ​ attributen::DefaultExpiration ​, ​ attributen::NonImgExpiration ​, ​ req= ​

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