Кэш nginx для конкретного с параметрами запроса / запроса в URL - PullRequest
0 голосов
/ 10 апреля 2019

У меня есть образец URL, как /profile/v1/org-images?anid=AN01000003015&imageType=LOGO_SMALL

Я хочу кешировать это в nginx. Я попробовал это:

location ~* \/(profile\/v1\/org-images\?anid=.*\&imageType=.*) 
{
  proxy_pass http://<base-url>/$1;
  proxy_cache seller;
  proxy_cache_path /tmp/nginx/cache levels=1:2 keys_zone=seller:10m 
  max_size=10m inactive=1m use_temp_path=off;
  proxy_ignore_headers X-Accel-Expires Expires Cache-Control Set-Cookie;
  proxy_cache_valid 1m;
  proxy_cache_key    $scheme$host$request_uri;
  add_header X-Cache-Status $upstream_cache_status;
}

Он кэширует все URL-адреса в / profile. Пожалуйста, помогите в этом.

...