The official NGINX Open Source repository.
Go to file
Roman Arutyunyan 8ba626ccd7 Slice filter.
Splits a request into subrequests, each providing a specific range of response.
The variable "$slice_range" must be used to set subrequest range and proper
cache key.  The directive "slice" sets slice size.

The following example splits requests into 1-megabyte cacheable subrequests.

server {
    listen 8000;

    location / {
        slice 1m;

        proxy_cache cache;
        proxy_cache_key $uri$is_args$args$slice_range;
        proxy_set_header Range $slice_range;
        proxy_cache_valid 200 206 1h;
        proxy_pass http://127.0.0.1:9000;
    }
}
2015-12-07 16:30:48 +03:00
auto Slice filter. 2015-12-07 16:30:48 +03:00
conf Added the REQUEST_SCHEME parameter. 2015-06-05 22:23:26 +03:00
contrib Contrib: add more directives to vim syntax. 2014-10-22 15:31:19 +02:00
docs Missing "variable" word added. 2015-11-17 19:41:39 +03:00
misc Updated OpenSSL used for win32 builds. 2015-08-17 18:09:20 +03:00
src Slice filter. 2015-12-07 16:30:48 +03:00
.hgtags release-1.9.7 tag 2015-11-17 17:50:57 +03:00