@@ -15,7 +15,7 @@ Caching on the Shoulders of Giants
1515With HTTP Caching, you cache the full output of a page (i.e. the response) and bypass
1616your application *entirely * on subsequent requests. Of course, caching entire responses
1717isn't always possible for highly dynamic sites, or is it? With
18- :doc: `Edge Side Includes (ESI) </cache /esi >`, you can use the power of HTTP caching
18+ :doc: `Edge Side Includes (ESI) </http_cache /esi >`, you can use the power of HTTP caching
1919on only *fragments * of your site.
2020
2121The Symfony cache system is different because it relies on the simplicity
@@ -76,7 +76,7 @@ but is a great way to start.
7676
7777.. tip ::
7878
79- For details on setting up Varnish, see :doc: `/cache /varnish `.
79+ For details on setting up Varnish, see :doc: `/http_cache /varnish `.
8080
8181Enabling the proxy is easy: each application comes with a caching kernel (``AppCache ``)
8282that wraps the default one (``AppKernel ``). The caching Kernel *is * the reverse
@@ -153,7 +153,7 @@ information about cache hits and misses.
153153
154154 Fortunately, since all reverse proxies are effectively the same, you should
155155 be able to switch to something more robust - like Varnish - without any problems.
156- See :doc: `How to use Varnish </cache /varnish >`
156+ See :doc: `How to use Varnish </http_cache /varnish >`
157157
158158.. index ::
159159 single: Cache; HTTP
@@ -242,7 +242,7 @@ for debugging information about cache hits and misses.
242242
243243.. tip ::
244244
245- The URI of the request is used as the cache key (unless you :doc: `vary </cache /cache_vary >`).
245+ The URI of the request is used as the cache key (unless you :doc: `vary </http_cache /cache_vary >`).
246246
247247This is *super * performant and simple to use. But, cache *invalidation * is not supported.
248248If your content change, you'll need to wait until your cache expires for the page
@@ -257,7 +257,7 @@ If you need to set cache headers for many different controller actions, check ou
257257`FOSHttpCacheBundle `_. It provides a way to define cache headers based on the URL
258258pattern and other request properties.
259259
260- Finally, for more information about expiration caching, see :doc: `/cache /expiration `.
260+ Finally, for more information about expiration caching, see :doc: `/http_cache /expiration `.
261261
262262.. _http-cache-validation-intro :
263263
@@ -276,7 +276,7 @@ If you need to see updated content *immediately*, you either need to
276276:ref: `invalidate <http-cache-invalidation >` your cache *or * use the validation
277277caching model.
278278
279- For details, see :doc: `/cache /validation `.
279+ For details, see :doc: `/http_cache /validation `.
280280
281281.. index ::
282282 single: Cache; Safe methods
@@ -331,13 +331,13 @@ Cache invalidation is *not* part of the HTTP specification. Still, it can be rea
331331useful to delete various HTTP cache entries as soon as some content on your site
332332is updated.
333333
334- For details, see :doc: `/cache /cache_invalidation `.
334+ For details, see :doc: `/http_cache /cache_invalidation `.
335335
336336Using Edge Side Includes
337337------------------------
338338
339339When pages contain dynamic parts, you may not be able to cache entire pages,
340- but only parts of it. Read :doc: `/cache /esi ` to find out how to configure
340+ but only parts of it. Read :doc: `/http_cache /esi ` to find out how to configure
341341different cache strategies for specific parts of your page.
342342
343343Summary
@@ -357,7 +357,7 @@ Learn more
357357 :maxdepth: 1
358358 :glob:
359359
360- cache /*
360+ http_cache /*
361361
362362.. _`Things Caches Do` : http://2ndscale.com/writings/things-caches-do
363363.. _`Cache Tutorial` : http://www.mnot.net/cache_docs/
0 commit comments