As discussed in the original Fastly PR in order to generalize TTL handling across backends like Varnish, Fastly, Symfony, it could be an idea to:
- abstract it on client side?
- to be able to emit Surrogate-Control for fastly
If feasible look into also emit Surrogate-Control on Varnish instead of X-Reverse-Proxy-TTL, VCL could still handle for X-Reverse-Proxy-TTL for BC.
https://www.w3.org/TR/edge-arch/
As discussed in the original Fastly PR in order to generalize TTL handling across backends like Varnish, Fastly, Symfony, it could be an idea to:
If feasible look into also emit Surrogate-Control on Varnish instead ofX-Reverse-Proxy-TTL, VCL could still handle forX-Reverse-Proxy-TTLfor BC.https://www.w3.org/TR/edge-arch/