在 haproxy 中,如何缓存一个 url 的所有不同查询?

问题描述 投票:0回答:0

我有一个像这样的 API 端点

/api/v2/status/models

它可以接受 3 个不同的可选查询。

?type
?min_count
?max_count
。我希望缓存该端点,但我希望每个查询组合(或根本没有查询)都有一个不同的缓存。

我试过这样的东西

acl models path /api/v2/status/models
acl model_type_query urlp(type) -m found
acl model_min_query urlp(min_count) -m found
acl model_max_query urlp(max_count) -m found
  http-request cache-use 5m_cache if models model_type_query model_min_query model_max_query

但这行不通。

url caching haproxy
© www.soinside.com 2019 - 2024. All rights reserved.