Hi everybody!
We are in the startup build phase of a new PHP webapp that will be placed onto a cloud server to allow fast and easy up/downscaling when customers will grow or decrease in numbers. Most probably, we will use a PHP framework (Codeigniter) to keep development speed high.
Our next step is to implement features for increased performance (cacheing etc) and choosing which databases to use.
Solutions like memcached and eaccelerator is of course what comes up into our minds at first, but are there even better solutions available out there today?
Is mySQL really yesterdays choice when high performance is in focus?
So, please - share your ideas and thoughts on how to create the basic cornerstones for a high performance webapp!
Thanks!