beresp.do_stream

BOOL, can be read and set, but not unset.

Available infetch

Whether or not streaming miss is enabled for the request. If enabled, Varnish will send the response from the origin to the clients as it is received from origin instead of buffering the entire response first. This can substantially increase the performance of cache misses on large objects.

Try it out

beresp.do_stream is used in the following solution recipes, which show real world use cases. Click RUN to provision a Fastly service, execute the code on Fastly, and see how the function behaves.

Streaming server-sent-events

Stream responses to the browser while still receiving data from the origin and also saving it to cache. Great for spreading out server-sent-events streams to millions of users from a single source stream.

Comprehensive logging

Fastly offers a myriad of different variables that you can log. See and test a large collection here.

User contributed notes

We welcome comments that add use cases, ideas, tips, and caveats. All comments will be moderated before publication. To post support questions, visit our support center and we'll find you the help you need.