DOC: http-request cache-use / http-response cache-store expects cache name

Adds missing cache name option to http-request cache-use and
http-response cache-store documentation.

Also adds optional if/unless condition to
10.2.2. Proxy section: http-request cache-use / http-response cache-store
This commit is contained in:
Jarno Huuskonen 2019-01-04 14:05:02 +02:00 committed by Willy Tarreau
parent e504f819d5
commit 251a6b72a8

View File

@ -4109,7 +4109,7 @@ http-request auth [realm <realm>] [ { if | unless } <condition> ]
acl auth_ok http_auth_group(L1) G1 acl auth_ok http_auth_group(L1) G1
http-request auth unless auth_ok http-request auth unless auth_ok
http-request cache-use [ { if | unless } <condition> ] http-request cache-use <name> [ { if | unless } <condition> ]
See section 10.2 about cache setup. See section 10.2 about cache setup.
@ -4658,7 +4658,7 @@ http-response allow [ { if | unless } <condition> ]
This stops the evaluation of the rules and lets the response pass the check. This stops the evaluation of the rules and lets the response pass the check.
No further "http-response" rules are evaluated for the current section. No further "http-response" rules are evaluated for the current section.
http-response cache-store [ { if | unless } <condition> ] http-response cache-store <name> [ { if | unless } <condition> ]
See section 10.2 about cache setup. See section 10.2 about cache setup.
@ -17884,13 +17884,13 @@ max-age <seconds>
10.2.2. Proxy section 10.2.2. Proxy section
--------------------- ---------------------
http-request cache-use <name> http-request cache-use <name> [ { if | unless } <condition> ]
Try to deliver a cached object from the cache <name>. This directive is also Try to deliver a cached object from the cache <name>. This directive is also
mandatory to store the cache as it calculates the cache hash. If you want to mandatory to store the cache as it calculates the cache hash. If you want to
use a condition for both storage and delivering that's a good idea to put it use a condition for both storage and delivering that's a good idea to put it
after this one. after this one.
http-response cache-store <name> http-response cache-store <name> [ { if | unless } <condition> ]
Store an http-response within the cache. The storage of the response headers Store an http-response within the cache. The storage of the response headers
is done at this step, which means you can use others http-response actions is done at this step, which means you can use others http-response actions
to modify headers before or after the storage of the response. This action to modify headers before or after the storage of the response. This action