Nginx 缓存忽略获取变量

Nginx cache ignore get variables

我有一些仅供 JS 元素使用的 GET 变量。

我的应用程序使用 nginx 缓存很快,但现在有了 get 变量,就没有缓存了。 URL.

可能有 20 到 30 种不同的变体

是否可以配置 nginx,使其在缓存方面忽略 URL 中 ? 之后的所有内容?

是的,只需像这样更新缓存键:

$scheme$request_method$host$request_uri$geoip_country_code? my_get_var1=$arg_my_get_var1&my_get_var2=$arg_my_get_var2