Non, vous pouvez certainement gérer plus que cela.
Il est important de se rappeler qu'au fond, en supposant que vous exécutez une machine à un seul cœur, le processeur n'exécute en réalité qu'une seule instruction * à la fois.
À savoir, le CPU ne peut exécuter qu'un ensemble d'instructions très limité, et il ne peut pas exécuter plus d'une instruction par tick d'horloge (de nombreuses instructions prennent même plus d'un tick).
Par conséquent, la plupart des concurrents dont nous parlons en informatique est la concurrence logicielle. En d'autres termes, il existe des couches d'implémentation logicielle qui nous extraient le processeur de niveau inférieur et nous font penser que nous exécutons du code simultanément.
Ces «choses» peuvent être des processus, qui sont des unités de code exécutées simultanément dans le sens où chaque processus pense qu'il s'exécute dans son propre monde avec sa propre mémoire non partagée.
Un autre exemple est celui des threads, qui sont des unités de code à l'intérieur des processus qui permettent également la concurrence.
La raison pour laquelle vos 4 processus de travail seront capables de gérer plus de 4 requêtes est qu'ils déclencheront des threads pour gérer de plus en plus de requêtes.
La limite de demande réelle dépend du serveur HTTP choisi, des E / S, du système d'exploitation, du matériel, de la connexion réseau, etc.
Bonne chance!
* les instructions sont les commandes de base que le CPU peut exécuter. exemples - ajouter deux nombres, passer d'une instruction à une autre