Tu banner alternativo

Simple Common Gateway Interface

Simple Common Gateway Interface est un sujet qui a suscité un grand intérêt dans la société actuelle. Depuis ses origines jusqu'à aujourd'hui, elle a fait l'objet d'études, de débats et d'analyses dans différents domaines. Son importance réside dans son impact sur la vie quotidienne des gens, ainsi que dans sa pertinence dans les domaines académique, scientifique, social et culturel, entre autres. Cet article cherche à aborder de manière complète et détaillée différents aspects liés à Simple Common Gateway Interface, offrant une vision globale et actualisée de ce sujet. Ses origines, son évolution dans le temps, ses implications dans la société actuelle et ses possibles perspectives futures seront explorées.

Tu banner alternativo

Le protocole Simple Common Gateway Interface (SCGI) est un remplaçant du protocole CGI. Il est similaire à FastCGI, mais il est plus facile à mettre en place.

SCGI est un protocole qui définit la communication entre un serveur web et un serveur d’application. Cela contraste avec le CGI, une interface plus ancienne conçue pour permettre au programmeur d’application d’éviter la complexité des sockets et des processus persistants, à une époque où une faible évolutivité et une forte surcharge étaient acceptables.

Le protocole SCGI tire parti du fait que le serveur web a déjà analysé et validé la requête HTTP, et transmet la requête au serveur SCGI de façon canonique, permettant ainsi au programmeur d’éviter les ambiguïtés de parsing et les cas particuliers du protocole. Cela évite les règles complexes d’analyse et de combinaison des en-têtes définies dans la RFC 2616, ce qui permet de réduire considérablement la complexité du serveur SCGI.

Historique

Neil Schemenauer a publié la spécification originale du protocole SCGI en octobre 2001. Il a également développé les premières implémentations de SCGI, publiées pour la première fois en avril 2002.

Voir aussi

Liens externes