Plateforme WEBMINO

Produits Logiciels
Plateforme WEBMINO
Logiciel ADMINO
Support
Téléchargements
Accessoires
Services d'Affaires
Consultation
Hébergement
Copies de Sécurité
Pour nous contacter
english site
Avantages du système WEBMINO vs un système WEB standard


Logiciel WEB standard (PHP, Java, ASP, Pearl, etc...)


1) Chaque requète reçue doit charger le programme interprète et le script demandé en mémoire.
2) Les scripts sont des fichiers texte avec le code source de la fonction demandée qui doit être lue, traduite et exécutée par le programme interprète.
3) Une erreur dans un script ne sera détectée que durant son éxécution et une erreur sévère pourrait potentiellement causer une panne de système ou un arrêt du service WEB.
4) Plus le système reçoit de requètes simultanées (plus il y a d'usagers), plus celui-ci doit avoir de mémoire et de puissance CPU disponible car à chaque fois il doit charger le programme interprète et le script en mémoire même si c'est le même que la requète précédente.
5) Pour traiter un nombre d'usagers important, le serveur doit être assez puissant afin de ne pas faire attendre les usagers trop longtemps.

Logiciel WEBMINO


1) Chaque requète reçue est dirigée par le gestionnaire WEBMINO vers un travailleur (thread) libre et celui-ci exécute une fonction dans un module compilé (DLL) déjà chargé en mémoire par le gestionnaire WEBMINO. Aussitôt le traitement fini, le travailleur devient disponible pour une nouvelle requète.
2) Les modules sont des fichiers DLL compilés (comme un programme EXE ou l'OS lui-même) qui n'exigent aucune traduction et s'éxécutent immédiatement.
3) Les erreurs sont détectées au moment de la compilation (par le programmeur) et la compilation ne peut se faire que sur des éxécutions propres qui ne peuvent causer une panne de système ou un arrêt du service WEB. Si une erreur se produit elle est toujours gérée par le gestionnaire WEBMINO et celui-ci met fin au traitement du travailleur ayant subit l'erreur.
4) Même si le système reçoit un nombre important de requètes simultanées (plus il y a d'usagers), tous les modules étant prêts et chargés en mémoire, l'éxécution est immédiate via un travailleur libre.
5)gestionnaire WEBMINO et celui-ci met fin au traitement du travailleur ayant subit l'erreur. Si on traite un volume important d'usagers et que tous les travailleurs sont occupés, le gestionnaire WEBMINO garde la requète jusqu'à ce qu'un travailleur se libère. Le nombre de travailleurs peut être configuré en fonction de la puissance du serveur et du volume d'usagers. (10 travailleurs par défaut dans un serveur P4 2.8G avec 512M de RAM peuvent traiter plus de 1,200 requètes typiques par minute sans ralentir)