aboutsummaryrefslogtreecommitdiffstats
path: root/vendor/maennchen/zipstream-php/guides/Varnish.rst
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/maennchen/zipstream-php/guides/Varnish.rst')
-rw-r--r--vendor/maennchen/zipstream-php/guides/Varnish.rst22
1 files changed, 0 insertions, 22 deletions
diff --git a/vendor/maennchen/zipstream-php/guides/Varnish.rst b/vendor/maennchen/zipstream-php/guides/Varnish.rst
deleted file mode 100644
index 952d28749..000000000
--- a/vendor/maennchen/zipstream-php/guides/Varnish.rst
+++ /dev/null
@@ -1,22 +0,0 @@
-Usage with Varnish
-=============
-
-Serving a big zip with varnish in between can cause random stream close.
-This can be solved by adding attached code to the vcl file.
-
-To avoid the problem, add the following to your varnish config file:
-
-.. code-block::
- sub vcl_recv {
- # Varnish can’t intercept the discussion anymore
- # helps for streaming big zips
- if (req.url ~ "\.(tar|gz|zip|7z|exe)$") {
- return (pipe);
- }
- }
- # Varnish can’t intercept the discussion anymore
- # helps for streaming big zips
- sub vcl_pipe {
- set bereq.http.connection = "close";
- return (pipe);
- }