Lets say I wanted to increase MaxRequestWorkers to e.g. 800. One of the several solutions would be to up ServerLimit to 32 and leave ThreadsPerChild at 25. But I could also leave ServerLimit at 16 and up ThreadsPerChild to 50. Or I could choose any combination where ServerLimit*ThreadsPerChild is bigger than 800. What I would like to know is which way to go. And why. What gives the best and most reliable results. Assumption is that there is plenty of free memory, CPU and network bandwidth available.