CakePHP framework is an excellent choice.
This is not your "grandfather" php....  It include all the DRY development principles and it has built in RESTful support, not "bolt" on.
The memcache suggestion is on point....

-E