我有一个像这样的 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
但这行不通。