Some says that Symfony2, as every complex framework, is a slow one. Our answer’s that everything depends on you 😉 In that post, we’ll reveal some software architecture details of the Symfony2 based application running more than 1 000 000 000 requests every week.
Symfony2 is said to be slow. Nothing can be further from the truth! Our Symfony2 instances handle more than 600 req/s and are working great. To have such results, everything needs some performance optimizations.
Doctrine ORM is a powerful tool which can facilitate an access to the database layer providing mapping the source data to objects. Unfortunately, as every next abstraction layer, such possibilities come with a performance overhead.
Wikimedia — the organization that runs Wikipedia — the world’s largest open encyclopedia, announced that they are in the process of rolling out new search infrastructure based on Elasticsearch to all of the wikis.
RAM memory in comparison to disk storage is not so cheap. Having big Redis cluster could lead to some expenses on such memory. Thanks to lessons we learned on our previous projects we can share with you some optimizing techniques. Nice fact is, they are based on application-side so they won’t affect performance of your database servers.