• Full-stack framework based on these components • Community • Forum/Mailing List/IRC (#symfony on Freenode) • 3rd party bundles (knpbundles.com) • 5000+ watchers / 1300+ forks • 560+ unique contributors
that's not how the web works. Symfony2 is an HTTP framework; it is a Request/Response framework. That's the big deal. The fundamental principles of Symfony2 are centered around the HTTP specification. - Fabien Potencier
is a collection of core bundles) • Bundles contain: • Configuration/Translations/Documentation • Routes/Controllers/Views • Public resources (js/css/images) • Services/Events/Models/Forms etc (* don't make your bundle a library) • Tests • NOT VENDOR LIBS • Override with child bundle • 690+ bundles on knpbundles.com
• Browser caches: Every browser comes with its own local cache that is mainly useful for when you hit "back" or for images and other assets. The browser cache is a private cache as cached resources aren't shared with anyone else. • Proxy caches: A proxy is a shared cache as many people can be behind a single one. It's usually installed by large corporations and ISPs to reduce latency and network traffic. • Gateway caches: Like a proxy, it's also a shared cache but on the server side. Installed by network administrators, it makes websites more scalable, reliable and performant.