у любого компа есть три параметра:
загрузка памяти
загрузка проца
загрузка ИО Диска
для уменьшения ИО юзают память, а для чтобы больше влезло - проц
представь их как оси координат, тогда параллелепипед построенный по ним будет мерилом производительности
задача софта - параллелепипед максимального объема (типа в идеале куб, но такого не бывает)
поэтому все зависит от проекта и используемых данных
1) нгинкс применяет и так
2) в БД есть кеш частых запросов (ответов ессно), инсерт влияет. БД вообще огромный пласт знаний и опыта, простых ответов нет
3) время зависит от бизнеса, для того и 10Гбит каналы берутся кому надо. Кому не надо - подождет и 2с
4) загрузка проца, обычно имеет - проц для веба наименее загружен, но данные могут не распаковаться )) туда же - gzip страниц
это все на одной машине
когда строится кластер хотя бы из двух-трех, все может меняться