When we started developing web solutions with eZ Publish in 2004, the architecture was simple. We had a Linux operating system, an Apache web server, a MySQL database, and PHP runtime as an Apache module. You know this architecture by its LAMP acronym.
Over the years, things got a bit more complicated due to performance reasons and because some other tools were suitable for some specific features. The situation exploded with the new stack and eZ Platform. We are now on LNMpPf7VHMS as our default architecture with the possibility of adding a few more letters in the near future.
When we announced PHP & eZ Publish Summer Camp 2015 in March, we must admit we had only been secretly hoping for such an amazing turnout - the Camp was sold out! Now it’s time for us to share with you the gained experience, shared knowledge, and all the fun we had during and between the workshops.
Summer is over and we are returning to our usual duties: from working on projects to sharing our experience. As we started releasing sites based on eZ Publish 5 and Symfony, it is time to tell what we learned so far, at least some of the more interesting parts. And what would be better topic if not caching :) The post was written while preparing presentation for Zagreb PHP Conference earlier this month (slides can be found here).