Déploiement d'une Application Django sous Linux avec Nginx et uWSGI

Le déploiement d'une appplication web Django en production nécessite une stack robuste. Cette configuration repose sur l'architecture suivante : CentOS, Python 3, Django, Nginx et uWSGI. Préparation de l'Environnement et Dépendances Avant de migrer le code source vers le serveur Linux, assurez-vous que Python 3, l'environnement virtuel et les d ...

Publié le 1 octobre à 19h32

Analyse de performance d'une application Django avec Siege sous CentOS

Introduction à Siege Siege est un utilitaire de test de charge et de benchmarking pour serveurs HTTP, fonctionnant sous Linux. Il permet de simuler de multiples utilisateurs accédant simultanément à une application web, supportant les requêtes GET et POST. Cet outil est idéal pour évaluer la résistance d'un service Django face à un trafic inten ...

Publié le 26 juillet à 19h39

Redémarrage à chaud des serveurs web Python : uWSGI et Gunicorn

Dans le développement logiciel, les mises à jour de code sont fréquentes. Pour les déploiements sur des serveurs de production sans recourir à des stratégies complexes comme le déploiement par canaris ou Kubernetes, il est crucial de garantir que les requêtes en cours soient traitées avant l'application des modifications. C'est là qu'intervient ...

Publié le 18 juillet à 02h32

Configuration de Nginx et uWSGI pour une application Django

Installation des paquets de développement essenteils pour le système : sudo apt-get update sudo apt-get install build-essential zlib1g-dev bzip2 libpcre3-dev libssl-dev libncurses5-dev libsqlite3-dev libreadline-dev tk-dev Configuration du gestionnaire de paquets Python : curl https://bootstrap.pypa.io/pip/2.7/get-pip.py -o get-pip.py sudo pyt ...

Publié le 6 juin à 19h45