I'm planning a migration of various wordpress websites (little content), from a shared hosting to a whole new cloud architecture.
I'm using the following:
Amazon EC2 t1.micro Loaded with: - Apache2 - Ubuntu Server 12.04
Amazon RDS MySQL micro
I tested it on a small wordpress site, and the performance are really terrible: using Apache AB for benchmark, with -n 1000 -c 10; the requestes are served in more than 2000 ms, so 1-2 seconds for each request (even a very simple request). I monitored with htop during the bench, and the CPU is always at 100%, and the processes that consumes more are the Apache processes.
How come? It is normal that Wordpress has so high resource needs? Or perhaps it's a problem in my configuration?
I tried to scale to m1.small EC2, but practically nothing changed.