2017 © Pedro Peláez
 

symfony-bundle http-cache-bundle

Gives more power to Symfony2's ESI HttpCache

image

jamesi/http-cache-bundle

Gives more power to Symfony2's ESI HttpCache

  • Saturday, December 6, 2014
  • by jamesisaac
  • Repository
  • 1 Watchers
  • 4 Stars
  • 27 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 1 Open issues
  • 4 Versions
  • 0 % Grown

The README.md

JamesiHttpCacheBundle

Build Status, (*1)

This bundle makes two changes to Symfony2's default HTTP cache (currently supporting Symfony versions 2.1 and 2.2):, (*2)

  • Allows parts of a view to be cached through ESI, even if the master response has a "private" Cache-Control header (Symfony2 will be default force the entire response to be public). This replicates the sf_cache_key behaviour of Symfony of 1.4 which allowed for easy partial caching. (Important: Use release 0.1.1 if you want this feature. It has been removed from later versions, as Symfony now supports it out of the box).
  • Makes it possible to use ESI within JSON responses

Disclaimer: Please only use this bundle if you have a solid understanding of ESI caching, as it removes some of the safeguards put in place by default with Symfony2. If you were to, for example, include a user's private content via ESI without a cache key that's unique to them, that content is likely to leak through to other users., (*3)

For documentation, see:, (*4)

Resources/doc/index.md, (*5)

The Versions