Optimizing Pydio’s framework
Charles du Jeu, CEO/CTO of Pydio.com, was familiar with profiling before he used Blackfire. And he got it to the next level with a massive improvement of Pydio’s framework.
Pydio is an Enterprise file sharing & sync solution. Somewhat like Dropbox, but then Open Source and On Premise.
Charles du Jeu kicked-off the project about 8 years ago, to reach v6.2.0 today. As the project, amount of contributors and lines of codes grew, the need for regular performance audits raised. He was already very experienced in PHP profiling, with a blend of XDebug & WinCacheGrind. Blackfire’s user-friendlyness just made it much easier and direct to find optimizations.
Charles wrote an outstanding article on how he improved their overall framework and divided a simple query time by 4.6.
Enjoy a very detailed and instructive story here.