On Jan 28, 2009, at 2:44 AM, Poul-Henning Kamp wrote:

> In message, Ricardo Newbery writes:
>
>>> 1.  Purge vs. Ban
>>> -----------------
>>
>> Can you explain what is the effective difference between a real purge
>> and a ban?  Would both still kill all the Vary siblings?  Other than
>> possibly releasing the memory quicker, I'm not sure why I should
>> care   :-)
>
> The sematics I would like to have:
>
> expire:
>       Can be done to an object found as cache hit.
>
>       The object is marked as expired at this point in time, but
>       may still be eligble for grace service.
>
> purge:
>       Can be done to an object found as cache hit.
>
>       The object is gone as of this moment, and will never be
>       seen again.
>
> ban:
>       Put a ban on an object, which takes effect if it is subject
>       to a cache hit later on.
>
>
> I would like expire & purge to have an option of also acting on all
> other "Vary:" versions of an object.
>
> I would also like a bans to have an option as to what they do to
> banned objects: expire, purge (and option for taking all Varys.
>
> expire & purge would only be available from VCL.
>
> ban would be available from VCL or CLI.



Sorry, I'm still unclear...

Right now, doesn't purge_url also "ban" all Varys?

If so, then why would it matter whether a PURGE request resulted in a  
real "purge" or a "ban"?

Ric


_______________________________________________
varnish-misc mailing list
[email protected]
http://projects.linpro.no/mailman/listinfo/varnish-misc

Reply via email to