I am concerned about the potential memory consumption of multiple
AppPools in a shared hosting scenario. Given ~350 concurrent w3wp
processes (one AppPool for each site), memory will quickly be eaten up.
I am noticing about 35MB memory usage by w3wp.exe for the most trivial
of .aspx pages being served. Doing a little quick math, this gives
~12GB physical RAM usage for 350 concurrent AppPools ?!
What's the best way to tune/balance AppPool usage for shared hosting? I
really want to maintain isolation for each website, by putting each in
its own AppPool, but not at the cost of going beyond 8GB RAM per web
server.