Kör NginX sedan några månader som lastbalanserare.
Mina erfarenheter hittils är att den är otroligt stabil och snabb - dessutom mycket enkel att configurera.
Nu kanske det inte är direkt lastbalansering du är ute efter, men som du skriver så är NginX även en populär web-server för både dynamiskt och statiskt material. En vanligt configuration verkar vara att man kör lighttpd för dynamiskt innehåll (php) samt nginx för statisk html / bilder.
Du bör köra någon form av PHP accelerator. Vi kör XCache, vilker fungerar OK. Det finns
en hel drös ved vettiga alternativ.
Memcached är nog ingen idé om det är till ditt webhotell du skall ha den. Dels så stödjer mycket få standardprodukter (typ joomla, wp, etc) memcache - och dels är det mycket okänt bland vanliga dödliga som köper webhotellstjänster. Memcached är simpelt, elegant och kan bespara dig otroligt mycket resurser på databasnivån - men tyvärr måste man då använda det på
rätt och det kräver en del tänkande.