varnish invalidate url REGEX from backend
Posted
by
ooouuiii
on Stack Overflow
See other posts from Stack Overflow
or by ooouuiii
Published on 2014-08-22T22:17:52Z
Indexed on
2014/08/22
22:20 UTC
Read the original article
Hit count: 173
Say I have some highly-visited front-page, which displays number of some items by categories. When some item is added / deleted I need to invalidate this front-page/url and some 2 others.
What is the best practice how to invalidate those urls from backend in Varnish (4.x)?
From what I captured, I can:
- implement my HTTP PURGE handler in VCL configuration file, that "bans" urls matching received regex
- from backend to Varnish, send 3x HTTP PURGE requests for those 3 urls.
But is this approach safe for this automatic usage? Basicly I need to invalidate some views everytime some related entity is inserted/updated/deleted. Can it lead to ban list cumulation and increasing CPU consumption?
Is there any other approach? Thanks.
© Stack Overflow or respective owner