FastCGI

FastCGI, une interface de programmation pour les applications Web, peut être utilisée pour accélérer les applications Web qui utilisent l'interface de passerelle populaire (CGI) comme méthode pour que le serveur Web appelle l'application. L'un des responsables de la mise en œuvre de FastCGI affirme que les demandes des utilisateurs sur les sites Web peuvent être traitées de trois à trente fois plus rapidement avec FastCGI. FastCGI se branche sur votre serveur Web. Il suffit de modifier légèrement les applications serveur existantes (telles que les scripts Perl ou Tcl et les programmes C et C++) pour bénéficier des avantages en termes de performances. Fondamentalement, FastCGI est un programme qui gère plusieurs requêtes CGI au sein d'un seul processus, en économisant de nombreuses instructions de programme pour chaque requête. FastCGI est essentiel car chaque demande de service par un utilisateur entraîne le démarrage d'un nouveau processus sur le serveur Web. Celui-ci ouvre le serveur Web, prend le contrôle des demandes, puis exécute le service. Puis il se ferme. Avec FastCGI, les frais généraux d'un processus sont partagés entre toutes les demandes en cours de traitement. Contrairement à CGI, avec FastCGI, un processus s'exécute indépendamment du serveur Web, l'isolant et offrant ainsi plus de sécurité. FastCGI est indépendant du langage. Open Market, Inc. l'a développé et en détient les droits d'auteur. Elle le rend gratuit et l'ouvre en tant que standard. Cette méthode unique et non propriétaire peut être utilisée sur toutes les plateformes et sur tous les serveurs Web.

Vous pouvez également être intéressé
  1. Interface de passerelle commune rapide (fastcgi) Définition - Que signifie Fast Common Gateway Interface (FastCGI)? Fast Common Gateway Interface (FastCGI) est un protocole standard permettant d'interfacer des applications externes avec des serveurs Web. Il s'agit d'une version améliorée de la Common Gateway Interface (CGI) standard existante. FastCGI reste le choix préféré par rapport à CGI et...