Available inall subroutines.
Parses a string representing a time delta. This function supports the
D for days,
H for hours,
S for seconds. The function parses individual
deltas. Strings like "10d11h3m2s" are not supported.
This function is not prefixed with the
set beresp.ttl = parse_time_delta(beresp.http.Edge-Control:cache-maxage);
parse_time_delta is used in the following code examples. Examples apply VCL to real-world use cases and can be deployed as they are, or adapted for your own service. See the full list of code examples for more inspiration.
Click RUN on a sample below to provision a Fastly service, execute the code on Fastly, and see how the function behaves.
Support for Edge-Control header
Use custom edge code to implement support for the proprietary Edge-Control cache directive