Explique e implementação com TCL para protocolos CGI / FastCGI / SCGI / WSGI.
CGI = interface comum de gateway
O CGI possibilita fornecer resposta dinâmica por meio de um processo separado.
O servidor da web passa os cabeçalhos HTTP para o processo CGI através %ENV - Variáveis de ambiente.
O FastCGI apareceu em meados de 1990 para resolver a questão de desempenho do CGI que precisa de processo de gerência para cada solicitação.
O FastCGI faz isso com o processo START CGI uma vez e use um fluxo para aceitar e atender a várias solicitações.
Scgi = simplecgi = interface de gateway comum simples
O SCGI é semelhante ao FastCGI para usar o processo de longa execução para atender a solicitação de Mutiple.
Ele foi projetado para ser mais fácil de analisar. O SCGI apareceu em 2001.
WSGI = interface do gateway do servidor da web
O WSGI parecia definir uma interface para aplicativos da Web baseados em Python.