我正在使用带有API的nginx。访问令牌在标头中发送(HTTP_X_ACCESS_TOKEN或PHP_AUTH_USER)。我想为来自每个用户的相同请求启用1秒fastcgi缓存,但是默认密钥
fastcgi_cache_key $scheme$request_method$host$request_uri;
可以返回其他用户响应。我无法看到如何向密钥添加标头以使其唯一。这是可能的,还是应该为此删除fastcgi缓存?
答案 0 :(得分:0)
您可以将标题添加到键中,例如
fastcgi_cache_key $scheme$request_method$host$request_uri$http_x_access_token;