Je veux savoir ce que cela signifie exactement quand un serveur Web se décrit comme un serveur Web pré-fork. J'ai quelques exemples tels que licorne pour rubis et gunicorn pour python.
Plus précisément, voici les questions:
- Quel problème ce modèle résout-il?
- Que se passe-t-il lorsqu'un serveur Web pré-fork est initialement démarré?
- Comment gère-t-il la demande?
Aussi, une question plus spécifique pour licorne / gunicorn:
Disons que j'ai une application Web que je veux exécuter avec (g) unicorn. Lors de l'initialisation, l'application Web effectuera des tâches d'initialisation (par exemple, remplir des entrées de base de données supplémentaires). Si je configure (g) unicorn avec plusieurs workers, le truc d'initialisation sera-t-il exécuté plusieurs fois?