2015-05-10 31 views
0

我正在使用nginx和API。訪問令牌在頭文件中發送(HTTP_X_ACCESS_TOKEN或PHP_AUTH_USER)。我想爲每個用戶的相同請求啓用1秒fastcgi緩存,但默認密鑰Nginx&fastcgi_cache_key。添加令牌?

fastcgi_cache_key $scheme$request_method$host$request_uri; 

可能會返回其他用戶的響應。我看不到如何將標題添加到密鑰以使其唯一。這是可能的,還是應該爲此放棄fastcgi緩存?

回答

0

您可以將標題添加到該鍵,例如,

fastcgi_cache_key $scheme$request_method$host$request_uri$http_x_access_token; 
+0

啊,很好。謝謝! – Paul