*   >> Lectura Educación Artículos >> science >> programación

Construcción de su propio Web Server

producción de estadísticas utilizadas para determinar lo popular que los sitios web son.

Más que Recuperando archivos

La descripción anterior es demasiado simplista, pero que los servidores de explicación para describir el trabajo realizado por la mayoría de los servidores web mayoría de las veces.

Por supuesto, cuando navegas por la Web, te vuelves rápidamente consciente de que la Web es más que simplemente un conjunto de documentos estáticos que un servidor Web envía al navegador Web bajo petición.

Los formularios pueden ser utilizados para solicitar información desde el servidor o proporcionar información a la organización que ejecuta el servidor. Los productos pueden ser ordenados, tarjetas de crédito pueden ser verificados, y muchos otros tipos de transacciones pueden tener lugar.

Para que toda esta interactividad a ocurrir, servidores web modernos deben hacer más que simplemente responder a las peticiones HTTP.

Los servidores Web suelen proporcionar dos mecanismos de interacción:

  • El Common Gateway Interface (CGI)

  • programa de aplicación de servidor Interfaces (APIs)

    El Portal Común Interfaz

    CGI es el método más ampliamente desplegado para añadir interactividad a un servidor Web. Bajo el modelo de CGI, se añade una extensión muy sencilla de HTTP para solicitar archivos estáticos.

    CGI proporciona un método estandarizado para causar un programa que se ejecuta en el servidor y de los datos de un formulario para ser pasado a el programa para su procesamiento.

    Estos programas pueden ser escritos en casi cualquier lenguaje de programación o de scripting -. C, Perl y Java se utilizan comúnmente

    Cuando un usuario solicita un programa CGI, posiblemente mediante la presentación de un formulario o haciendo clic en un enlace para el programa , el servidor Web pasa los datos del usuario para el programa CGI y espera a que el programa para regresar datos.

    Cualquier dato que devuelve el programa se transmite directamente de vuelta al cliente de la misma manera que el contenido de un archivos estáticos se devuelven a un navegador, es el trabajo del programa para producir contenido válido para ser devuelto al navegador y manejar todas las contingencias para que el contenido válido es volver al cliente.

    En general, el concepto CGI ha funcionado bastante bien. La simplicidad de la forma de datos se pasa desde el servidor al programa CGI, y la forma en que el programa nece

    Page   <<  [1] [2] [3] [4] >>
  • Copyright © 2008 - 2016 Lectura Educación Artículos,https://lectura.nmjjxx.com All rights reserved.