如果我提出要求:
example.com/?a=1&b=2&c=3
变量:
$host = example.com
$request_uri = /?a=1&b=2&c=3
如果我将proxy_cache_key设置为:
proxy_cache_key "$host$request_uri";
我的缓存将被锁定:
example.com/?a=1&b=2&c=3
我希望我的缓存能够键入主机名,并且只需要request_uri的一部分:
example.com/?a=1
如何实现这一目标?
答案 0 :(得分:1)
如果您知道要保留哪些确切参数,可以设置密钥,如下所示:
proxy_cache_key "$scheme$host$uri?a=$args_a&b=$args_b";