Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Commit d246a93

Browse filesBrowse files
ddeboerweaverryan
authored andcommitted
Link to FOSHttpCacheBundle
1 parent e9d317a commit d246a93
Copy full SHA for d246a93

File tree

Expand file treeCollapse file tree

1 file changed

+13
-3
lines changed
Filter options
Expand file treeCollapse file tree

1 file changed

+13
-3
lines changed

‎cookbook/cache/varnish.rst

Copy file name to clipboardExpand all lines: cookbook/cache/varnish.rst
+13-3Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -91,10 +91,18 @@ Symfony2 adds automatically:
9191
Cache 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
98106
that 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/

0 commit comments

Comments
0 (0)
Morty Proxy This is a proxified and sanitized view of the page, visit original site.