1.1. Installation comme application autonome

La façon la plus simple et la plus efficace d'utiliser Karrigell est de l'exécuter comme application autonome. Les requêtes sont traitées par un serveur web intégré, qui est fourni sous plusieurs variantes :
  • Karrigell.py : multi-threadé
  • Karrigell_multiprocess.py : multi-process
  • Karrigell_async.py : asynchrone, utilise des sockets non bloquantes
  • Karrigell_monoprocess.py : mono-process, utilise des sockets bloquantes

Les 2 premiers sont conseillés dans la plupart des situations ; ils procurent un temps de réponse excellent, suffisant pour l'immense majorité des sites web

Les deux suivants ont des performances moins bonnes (bien que largement suffisantes dans la plupart des cas) et ne doivent être utilisé que dans le cas où la gestion de sessions doit être effectuée en mémoire

1.1.1 Installation standard

Si Python (version 2.3 ou plus) n'est pas déjà installé sur votre machine, il faut d'abord l'installer : aller sur le site web du langage Python et suivre les instructions pour l'installation sur votre système d'exploitation

Ensuite, télécharger l'archive Karrigell (.tar.gz) et la décompresser dans un répertoire tel que

Pour lancer le programme, ouvrir une console, aller sur ce répertoire et exécuter

 (rep serveur)>Karrigell-3.1.1>python Karrigell.py
Vous devriez voir le message :

 Karrigell 3.1.1 running on port 80
 Press Ctrl+C to stop

Entrez http://localhost dans le champ d'adresse de votre navigateur : vous devriez voir la page d'accueil par défaut fournie par la distribution

Vous pouvez démarrer le serveur sur un port différent en changeant la valeur de port dans le script de configuration server_config.py, dans le même répertoire que Karrigell.py

1.1.2 Installeur Windows

Pour les utilisateurs de Windows, la façon la plus simple d'installer Karrigell est de télécharger et d'exécuter l'installeur Windows. Il inclut un interpréteur Python, vous pouvez donc exécuter Karrigell même sur une machine sur laquelle Python n'est pas installé

Après avoir exécuté le programme d'installation, double-cliquez sur Karrigell.exe, ceci lancera le serveur intégré avec le même message que ci-dessus