FOSHttpCacheBundle
FOSHttpCacheBundle copied to clipboard
Use the FOSHttpCache library in your Symfony projects
Based on the bundle configuration (user_context_hash, xkey, ...) and registered http cache subscribers (e.g. CustomTtlListener, UserContextListener, ...) it would be greate to generate the `.vcl` file. Specially in cases like...
Adding Fastly support. At the moment only tag invalidation. Goes with https://github.com/FriendsOfSymfony/FOSHttpCache/pull/403
Just for the record so that we don't forget about it. We should add a simple command to also support the new method introduced in https://github.com/FriendsOfSymfony/FOSHttpCache/pull/440
Add more functional tests against the Symfony test app: - [x] config tag expressions - [x] UserContextSubscriber #382 - [x] InvalidatePath and InvalidateRoute annotations => #121 - [ ] Rule...
when on symfony 3.4 or better, we should support the `immutable` instruction in the cache rules: http://symfony.com/blog/new-in-symfony-3-4-http-immutable-responses
Symfony 4 offers a simplified way to install packages: https://symfony.com/doc/current/setup/flex.html We should offer a flex recipe for this bundle. We should install whichever http client symfony suggests by default but...
When using the YML configuration to define invalidation, you can specify a list of routes to invalidate the cache for when a particular "match" is made. However, I'm caching a...
Add a controller annotation and YML configuration option that invalidate all methods in a controller when they and their routes names follow a convention, such as the of the FOSRestBundle.
create a unit test for the flash message listener - no session started if none yet - no cookie set if no flash messages - cookie set when we have...
An annotation to refresh paths/routes is still missing: - either `@Refresh` - or add a `refresh` param (default = `false`) to `invalidateRoute` and `invalidatePath`; this option is cleaner and has...