No, puoi sicuramente gestirne di più.
È importante ricordare che in profondità, supponendo che si stia eseguendo una macchina single core, la CPU esegue davvero solo un'istruzione * alla volta.
Vale a dire, la CPU può eseguire solo un set molto limitato di istruzioni e non può eseguire più di un'istruzione per tick di clock (molte istruzioni richiedono anche più di 1 tick).
Pertanto, la maggior parte della concorrenza di cui parliamo in informatica è la concorrenza software. In altre parole, ci sono livelli di implementazione del software che astraggono da noi la CPU di livello inferiore e ci fanno pensare che stiamo eseguendo il codice contemporaneamente.
Queste "cose" possono essere processi, che sono unità di codice che vengono eseguite contemporaneamente, nel senso che ogni processo pensa di funzionare nel proprio mondo con la propria memoria non condivisa.
Un altro esempio sono i thread, che sono unità di codice all'interno dei processi che consentono anche la concorrenza.
Il motivo per cui i tuoi 4 processi di lavoro saranno in grado di gestire più di 4 richieste è che si attiveranno thread per gestire sempre più richieste.
Il limite della richiesta effettiva dipende dal server HTTP scelto, I / O, SO, hardware, connessione di rete ecc.
In bocca al lupo!
* le istruzioni sono i comandi di base che la CPU può eseguire. esempi: aggiungi due numeri, passa da un'istruzione all'altra