All Projects → FriendsOfSymfony → Foshttpcachebundle

FriendsOfSymfony / Foshttpcachebundle

Licence: other
Use the FOSHttpCache library in your Symfony projects

Projects that are alternatives of or similar to Foshttpcachebundle

Doctrinecachebundle
Symfony2 Bundle for Doctrine Cache
Stars: ✭ 2,813 (+634.46%)
Mutual labels:  cache, symfony, symfony-bundle
Liipcachecontrolbundle
DEPRECATED! This bundle is superseded by FOSHttpCacheBundle. A migration guide is in the README of LiipCacheControlBundle
Stars: ✭ 108 (-71.8%)
Mutual labels:  cache, symfony, symfony-bundle
Elasticsearchbundle
Symfony bundle for Elasticsearch with steroids
Stars: ✭ 296 (-22.72%)
Mutual labels:  symfony, symfony-bundle
Sonatauserbundle
Symfony SonataUserBundle
Stars: ✭ 301 (-21.41%)
Mutual labels:  symfony, symfony-bundle
Easyadminbundle
EasyAdmin is a fast, beautiful and modern admin generator for Symfony applications.
Stars: ✭ 3,391 (+785.38%)
Mutual labels:  symfony, symfony-bundle
Translationformbundle
Ease translations with some dedicated Symfony form types
Stars: ✭ 289 (-24.54%)
Mutual labels:  symfony, symfony-bundle
Liipthemebundle
Provides theming support for Symfony bundles
Stars: ✭ 292 (-23.76%)
Mutual labels:  symfony, symfony-bundle
Sonatablockbundle
Symfony SonataBlockBundle
Stars: ✭ 368 (-3.92%)
Mutual labels:  symfony, symfony-bundle
Framework Bundle
The FrameworkBundle defines the main framework configuration, from sessions and translations to forms, validation, routing and more.
Stars: ✭ 3,056 (+697.91%)
Mutual labels:  symfony, symfony-bundle
Datatablesbundle
This Bundle integrates the jQuery DataTables plugin into your Symfony application.
Stars: ✭ 334 (-12.79%)
Mutual labels:  symfony, symfony-bundle
Cache
The Cache component provides an extended PSR-6 implementation for adding cache to your applications.
Stars: ✭ 3,606 (+841.51%)
Mutual labels:  cache, symfony
Doctrinemongodbbundle
Integrates Doctrine MongoDB ODM with Symfony
Stars: ✭ 342 (-10.7%)
Mutual labels:  symfony, symfony-bundle
Sensioframeworkextrabundle
An extension to Symfony FrameworkBundle that adds annotation configuration for Controller classes
Stars: ✭ 3,203 (+736.29%)
Mutual labels:  symfony, symfony-bundle
Prestasitemapbundle
A symfony bundle that provides tools to build a rich application sitemap. The main goals are : simple, no databases, various namespace (eg. google image), respect constraints etc.
Stars: ✭ 272 (-28.98%)
Mutual labels:  symfony, symfony-bundle
Assetic Bundle
[DEPRECATED] This was the recommended way to manage web assets in Symfony 2 applications. Newer Symfony applications should use Webpack Encore.
Stars: ✭ 370 (-3.39%)
Mutual labels:  symfony, symfony-bundle
Dunglasactionbundle
Symfony controllers, redesigned
Stars: ✭ 269 (-29.77%)
Mutual labels:  symfony, symfony-bundle
Cache
Cache library
Stars: ✭ 310 (-19.06%)
Mutual labels:  cache, symfony
Cache Contracts
A set of cache abstractions extracted out of the Symfony components
Stars: ✭ 1,800 (+369.97%)
Mutual labels:  cache, symfony
Lexiktranslationbundle
This Symfony2 bundle allow to import translation files content into the database and provide a GUI to edit translations.
Stars: ✭ 347 (-9.4%)
Mutual labels:  symfony, symfony-bundle
Commandschedulerbundle
Symfony bundle that will allow you to schedule all your commands just like unix crontab, with a nice admin panel
Stars: ✭ 318 (-16.97%)
Mutual labels:  symfony, symfony-bundle

FOSHttpCacheBundle

Build Status Scrutinizer Code Quality Code Coverage Latest Stable Version Documentation Status

Introduction

This bundle offers tools to improve HTTP caching with Symfony. It provides global configuration options to set caching headers based on the path, controller and other aspects of the request. In addition, it provides services for the FOSHttpCache library tools to actively invalidate caching proxies and some additional tools that can help when working with a caching proxy.

Features

  • Set path-based cache expiration headers via your app configuration;
  • Set up an invalidation scheme without writing PHP code;
  • Tag your responses and invalidate cache based on tags;
  • Send invalidation requests with minimal impact on performance;
  • Differentiate caches based on user type (e.g. roles);
  • Easily implement your own HTTP cache client.

Documentation

Documentation is available at Read the Docs.

Roadmap

This bundle is fully functional with Varnish and used in production in several systems. Nginx and the Symfony built-in HttpCache only support a part of the features.

See the GitHub issues if you are interested in the development of this bundle.

License

This bundle is released under the MIT license. See the included LICENSE file for more information.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].