OK, vire a pergunta e responda a esta: Por que você está jardinando na web? Regra de ouro é: não jardim da web.
Se você precisar usar um web garden, a maneira "certa" de fazer isso depende do motivo que o trouxe até você:
Muita memória para um único processo de 32 bits?
- Quanta memória seu aplicativo precisa?
- Um processo de trabalho de 64 bits seria mais eficiente?
Algum tipo de problema de esgotamento de thread? (threads de longa duração que amarram "todos" o conjunto de threads da estrutura do aplicativo)
- Você pode aumentar o pool de threads dentro do mesmo processo?
- Quantos segmentos é o limite?
- Quantos você precisa?
Bloqueio / mecanismo no nível do processo que causa algum tipo de problema
- Em que ponto o aplicativo pode ser dimensionado?
- Quantos processos alcançariam a escala necessária?
Etc, etc.
A coisa chave para notar todos os exemplos acima é que depende . Depende das características do seu aplicativo. Depende do motivo pelo qual o Web Jardinagem é uma solução adequada para o seu problema. Depende das medições de desempenho que você precisa ter para chegar a uma conclusão sensata de que a jardinagem na web é a solução para o seu problema.
Cada uma das características acima o levaria a uma resposta diferente - algumas sobre a utilização da memória, algumas sobre a simultaneidade do thread, algumas sobre problemas reais de desempenho testados e resoluções para elas.