Hypertriton, Inc.
( English )
ACCUEIL | TÉLÉCHARGER | PORTABILITÉ | AUTEUR | BUGZILLA
Qu'est-ce que PerCGI?

PerCGI est une librairie pour applications web de haute performance en C/C++. Le mode CGI traditionnel et FastCGI sont tous deux supportés (FastCGI est toujours préférable). Le but de PerCGI est de permettre aux développeurs C/C++ de créer des applications web avec un confort et une vitesse de développement comparable à celle offerte par de langages tel que PHP ou Perl, sans l'inévitable réduction de performance due à l'interprétation. Les application PerCGI sont plusieurs fois plus rapides que n'importe quel script PHP, Perl ou Python.

PerCGI implémente:

  • Prise en charge et validation des arguments
  • Interface modulaire de requêtes / exécution
  • Négotiation de contenu HTTP
  • Prise en charge multiples langues / codages
  • Filtres d'entrée/sortie spécifiques au contenu
  • Gestion des cookies
  • Gestion des sessions / authentification
  • Pré-traitement / génération HTML
  • Fonctions utiles (chaînes de caractères, tables, tri)

Une fonction importante de PerCGI pour les applications web est la combination du HTML dynamique et précompilé. Le HTML statique provient de documents précompilés vers divers variantes (langues / codages) à l'aide de templates. Les documents HTML source peuvent également utiliser des variables qui seront substituées dynamiquement par PerCGI.

Quelques Applications
  • OpenMGI inclut une interface web qui utilise PerCGI (conçue pour exécution sous FastCGI). L'application maintient des connexions persistentes vers un ou plusieurs serveurs OpenMGI distant via TCP ou sockets Unix.
  • mail.fcgi est une application pour faire parvenir du courrier électronique à des adresses spécifiques sans avoir à les exposer à des spammeurs potentiels (les adresses sont associées à des clefs dans une base de données privée).
  • feed.fcgi est conçue pour des annonces, nouvelles et blogs. L'application offre une interface HTML ou RSS.
  • rfq.fcgi est un générateur de demandes de cotations pour manufacturiers de pièces spécifiques.
Nouvelles
07/06/2005 Nouvelle version stable: csoft-cgi-1.0 (Stable)
[Minor bug fixes; added support for HTTP cookies.]
12/31/2003 Nouveau snapshot: csoft-cgi-12312003.tar.gz | csoft-cgi-12312003.zip