[Python] Pourquoi pserve ne fonctionne pas

J'ai décidé de mettre en place un nouveau serveur de service Web, mais j'ai dû décider quoi faire du serveur pour cela. Je ne me suis pas benchmarké, j'ai juste rassemblé des informations sur le net, mais je vais noter ce que j'ai recherché à ce moment-là.

supposition

--Le service est réalisé en Python (Pyramid)

Question

―― Est-il vraiment acceptable de fournir des services en utilisant cette commande "pserve" même après la publication? ―― Devez-vous envisager d'autres moyens et les utiliser s'il y en a un meilleur?

Conclusion personnelle

--Utilisez nginx + gunicorn au lieu de pserve

Raison

--pserve est chargé à la fois de fournir un contenu statique tel que des images et un contenu dynamique tel que les résultats de requête.

  1. Pour le contenu dynamique nginx
  2. [Séparation du serveur Web et du serveur AP](http://ja.stackoverflow.com/questions/18417/web%E3%82%B5%E3%83%BC%E3%83%90%E3%83 % BC% E3% 81% A8ap% E3% 82% B5% E3% 83% BC% E3% 83% 90% E3% 81% AE% E5% 88% 86% E9% 9B% A2% E3% 81% AB % E3% 81% A4% E3% 81% 84% E3% 81% A6 / 18449 # 18449)

Pourquoi nginx

--Simple et rapide, spécialisé dans le traitement de nombreuses demandes simultanées

Pourquoi gunicorn

――Plutôt rapide, il a une forte affinité avec Pyramid et est facile à utiliser

Recommended Posts

[Python] Pourquoi pserve ne fonctionne pas
Quand matplotlib ne fonctionne pas avec python2.7
Tensorflow ne fonctionne pas!
Lorsque send_keys ne fonctionne pas
Lorsque dropbox-sdk-python ne fonctionne pas
vscode ne reconnaît pas python
Pourquoi j'ai choisi Python
Comment fonctionne Taple | Python
Oh! python -m SimpleHTTPServer ne fonctionne pas avec Safari et FireFox! ??
L'intelligence VScode ne fonctionne pas sur Raspeye OS 64 bits! (Python)
Fcitx ne fonctionne pas sur Flatpak
Les moteurs de recherche fonctionnent avec python
Que faire si Python ne fonctionne pas sur Git pour Windows
La raison pour laquelle assert_array_equal de Numpy ne fonctionne pas comme prévu est due à dtype.
Articles à lire lorsque le code de script Python de Blender ne fonctionne pas dans 2.80
installation du module lorsque l'installation de pip ne réussit pas
5 outils Python faciles à utiliser | Augmenter l'efficacité du travail
pygame ne fonctionne pas sur macOS Mojave
Intellisense ne fonctionne pas avec tensorflow2.0 + VScode