File tree Expand file tree Collapse file tree 1 file changed +13
-3
lines changed
Expand file tree Collapse file tree 1 file changed +13
-3
lines changed Original file line number Diff line number Diff line change @@ -91,10 +91,18 @@ Symfony2 adds automatically:
9191Cache Invalidation
9292------------------
9393
94- You should never need to invalidate cached data because invalidation is already
95- taken into account natively in the HTTP cache models (see :ref: `http-cache-invalidation `).
94+ If you want to cache content that changes frequently and still serve
95+ the most recent version to users, you need to invalidate that content.
96+ While `cache invalidation `_ allows you to purge content from your
97+ proxy before it has expired, it adds complexity to your caching setup.
9698
97- Still, Varnish can be configured to accept a special HTTP ``PURGE `` method
99+ .. tip ::
100+
101+ The open source `FOSHttpCacheBundle `_ takes the pain out of cache
102+ invalidation by helping you to organize your caching and
103+ invalidation setup.
104+
105+ Varnish can be configured to accept a special HTTP ``PURGE `` method
98106that will invalidate the cache for a given resource:
99107
100108.. code-block :: text
@@ -232,3 +240,5 @@ absolute URLs:
232240.. _`Edge Architecture` : http://www.w3.org/TR/edge-arch
233241.. _`GZIP and Varnish` : https://www.varnish-cache.org/docs/3.0/phk/gzip.html
234242.. _`Surrogate-Capability Header` : http://www.w3.org/TR/edge-arch
243+ .. _`cache invalidation` : http://tools.ietf.org/html/rfc2616#section-13.10
244+ .. _`FOSHttpCacheBundle` : http://foshttpcachebundle.readthedocs.org/
You can’t perform that action at this time.
0 commit comments