Ajax

Páginas: 42 (10261 palabras) Publicado: 26 de marzo de 2013
Programación en lenguaje PHP
Nivel Avanzado

1. Introducción e instalación

1. Introducción e instalación
Funcionamiento de un servidor Web
En su versión más sencilla, un servidor Web
responde a una petición de usuario enviando
páginas HTML que tiene almacenadas por medio del
protocolo HTTP.
Petición HTTP

CLIENTE

SERVIDOR
Archivo HTML

1. Introducción e instalaciónFuncionamiento de un servidor Web
Si la página tiene varios elementos de imagen, se
deberá establecer una conexión HTTP para enviar
cada imagen.
Por ejemplo, una página con cinco imágenes
precisará un total de 6 conexiones HTTP.
Petición HTTP 1 imagen

Petición HTTP

SERVIDOR
Archivo HTML

5 veces

CLIENTE

CLIENTE

SERVIDOR
Archivo imagen

1. Introducción e instalaciónFuncionamiento de un servidor Web
Si la página es dinámica puede ocurrir que el
dinamismo esté en la parte cliente.
En este caso el funcionamiento no cambia mucho.
Como un elemento más de la página se envía, por
ejemplo, el applet Java, archivos Javascript.
Luego el elemento dinámico se ejecuta en la
máquina cliente, dotándola de dinamismo visual,
pero no de contenido.

1. Introducción einstalación
Funcionamiento de un servidor Web
Si, en cambio, optamos por dinamismo en la parte
del servidor, la cosa cambia más.
Aunque desde el punto de vista del usuario no
cambia mucho, pues él solicita una página y recibe
HTML como respuesta.
La página que se envía al cliente, sin embargo, ya
no se envía tal cual está almacenada en el servidor,
sino que se construye en el momento de serenviada.

1. Introducción e instalación
Funcionamiento de un servidor Web
La construcción de esta página se hace ejecutando
un script que la página tiene escrito en su interior.
El servidor Web no ejecuta el script por si mismo,
sino que se lo envía a un módulo que es capaz de
interpretarlo.
Este módulo a su vez puede usar otros recursos,
como ficheros de datos, bases de datos, etc. en laconfiguración de la página.
Ya compuesta sólo de HTML, la página es entregada
de nuevo al servidor, quien la envía al cliente.

1. Introducción e instalación
Funcionamiento de un servidor Web
El proceso en su conjunto quedaría representado por
la siguiente figura.
Petición HTTP

CLIENTE

Archivo HTML

Obtener recurso

Ejecutar Script

SERVIDOR

SCRIPT

Devolver resultadoRECURSOS

Devolver recurso

1. Introducción e instalación
Historia de PHP
PHP/FI Fue creado por Rasmus Lerdorf en 1995
como un simple conjunto de scripts para acceder a
su trabajo on line.
A medida que fue necesitando más funcionalidad
acabó por escribir una implementación en C, que
finalmente liberó para que cualquiera pudiera
utilizarla.

1. Introducción e instalación
Historiade PHP
PHP/FI 2.0 Apareción en 1997 como una segunda
escritura de PHP.
Esta versión contó ya con numerosas
colaboraciones de otros programadores.
Esta versión salió ya del ámbito personal y hasta
50.000 sitios de Internet llegaron a tenerlo instalado,
a pesar de su corta vida.

1. Introducción e instalación
Historia de PHP
PHP 3.0 era la primera versión que se parecía
fielmente al PHPtal y como lo conocemos hoy en
día. Fue creado por Andi Gutmans y Zeev Zuraski en
1997 rescribiéndolo completamente
Una de las mejores características de PHP 3.0 era
su gran extensibilidad. Además de proveer a los
usuarios finales de una sólida infraestructura para
muchísimas bases de datos, protocolos y APIs.
Muchos desarrolladores se unieron y enviaron
nuevos módulos de extensión.

1.Introducción e instalación
Historia de PHP
PHP 4 partió una reescritura del núcleo que buscaba
mejorar la ejecución de funciones complejas y la
modularidad del código base.
El nuevo motor (llamado Zend) se introdujo a
mediados de 1999 y fue liberado en Mayo de 2000.
Además de las mejoras en la ejecución, PHP 4
proporciona soporte para numerosos servidores
Web, sesiones HTTP, buffers de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • ajax
  • Ajax
  • Ajax
  • Ajax
  • Ajax
  • ajax
  • Ajax
  • Ajax

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS