Red de conocimiento de abogados - Derecho de sociedades - ¿Qué es el archivo en formato cgi?

¿Qué es el archivo en formato cgi?

Es un estándar utilizado para definir el método de comunicación entre servidores web y programas externos, de modo que los programas externos pueden generar HTML, imágenes u otro contenido, y el servidor lo maneja de la misma manera que HTML. imágenes u otro contenido generado por programas no externos. Las imágenes u otro contenido se manejan de la misma manera. Por lo tanto, los programas CGI sólo le permiten generar contenido expresivo y no contenido dinámico. La razón para usar CGI es que es un estándar bien definido y ampliamente compatible. Sin CGI, es imposible implementar páginas web dinámicas, a menos que se utilicen algunos métodos especiales proporcionados por el servidor (hoy en día, además de CGI, existen gradualmente otras tecnologías). convertirse en el estándar). La función principal de CGI es completar tareas específicas transmitiendo algunos mensajes desde el cliente al WWWServer en el entorno WWW, y luego el WWWServer inicia el código de programa especificado. Para ser más claro, CGI es sólo código ejecutable en WWWServer, y su trabajo es controlar las solicitudes de mensajes y generar y devolver los archivos requeridos. Usando CGI, su servidor puede leer y mostrar formatos que el cliente no puede leer (como SQLDataBase). Y como una puerta de enlace, puede generar los mensajes requeridos por el cliente entre el servidor y el cliente. Básicamente, en este tipo de entorno cliente/servidor, el protocolo IPC (Comunicación entre procesos) se completa mediante la transmisión de mensajes y el uso compartido de memoria (variables de entorno). CGI tiene sus propios métodos y especificaciones de escritura específicos, y se deben seguir sus principios para lograr el propósito del intercambio de información entre maestro y esclavo.