/swatches/ajax/media/?product_id=17620&isAjax=true&_=1524469655019
我需要使用Varnish缓存此请求,但是我需要忽略最后的查询参数_=1524469655019
。
我不确定Varnish内部是如何工作的,但我认为它会从所请求的URL创建缓存UID键。因此,在我的情况下,它只需要从以下URL创建UID键:
/swatches/ajax/media/?product_id=17620&isAjax=true
像req.url ~ "^/swatches/(.*)$"
这样的操作将无法起作用,因为Varnish仍将使用整个URL进行缓存UID。