Best configuration for wordpress based site
Since I switched to digitalocean, I started to read some guides and tutorials to optimize wordpress for best performance when it comes to caching,but I found so many opinions, I don't know which to follow.
Some say apache, others nginx. Memcache, varnish,nginx reverse proxy with apache, w3 total cache, xcache,APC,self hosted cdn from subdomain,apache's mod-cache with disk-cache and memcache,etc. There are so many options..
I understand that each one of them serves a specific purpose, but I just want to hear some clear opinions.
Which is in your opinion the best option for a wordpress site with a lot static content, videos(embeded not self hosted), pictures, with over 5000 visitors/day and the 10$ price plan.
Should I go with memcahed option even If I have 1GB memory, or disk cache even If it's slower?
What was the best config for you?
From what I understand, nginx is the right choice when it comes to static content, but what should I add with it?Varnish,xcache,memcache?