Matt Curry has a new post to his blog listing a few ways that you can help get the most out of your CakePHP application's performance.
It's a not so well kept secret that CakePHP is slow. What isn't well know is that this is done by design. I could get in a lot of trouble by revealing this, but I'm willing to take that risk. [...] Every time you use one of the tips in this article it's one less gold chain on the neck of a Cake developer.
Here's his list of eight tips:
- Set Debug to 0
- Cache your slow queries/web service requests/whatever
- View Caching
- HTML Caching
- APC (or some other opcode cache)
- Persistent Models
- Store The Persistent Cache in APC
- Speed Up Reverse Routing
Some of the tips are CakePHP specific, but several of them (the caching) can be useful no matter what sort of application you're using - framework or not.