Client side processing vs Server
side processing
Daniel Morató
Area de Ingeniería Telemática
Departamento de Automática y Computación
Universidad Pública de Navarra
[email protected]
Laboratorio de Interfaces de Redes
http://www.tlm.unavarra.es/asignaturas/lir
HTML “estático”
misdocs/mishtml/elindice.html
Servidor Web
Solicitud de página HTML
http://www.miservidor.com/misdocs/mishtml/elindice.html
HTTP
El navegador lo muestra
Navegador
Envía el contenido del fichero
(página HTML)
26 Oct
Client side processing vs Server side processing
1/6
1
Procesado en el cliente
misdocs/mishtml/elindice2.html
Servidor Web
Solicitud de página HTML (sobre HTTP)
http://www.miservidor.com/misdocs/mishtml/elindice2.html
Envía el contenido del fichero
El navegador lo muestra
Navegador
El navegador ejecuta código que hay
dentro del documento HTML
26 Oct
Ejemplo: JavaScript, VBScript
Client side processing vs Server side processing
2/6
Procesado en el servidor
misdocs/mishtml/elindice3.phtml
Servidor Web
El servidor “procesa” el fichero
Solicitud de página HTML (sobre HTTP)
http://www.miservidor.com/misdocs/mishtml/elindice3.phtml
Envía el resultado del procesamiento
El navegador lo muestra
Navegador
26 Oct
Ejemplo: PHP, CGIs, ASP
Client side processing vs Server side processing
3/6
2
Ejemplo: procesado en servidor
(CGI)
Resultado por la salida estándar del
proceso va al servidor Web (es por
ejemplo HTML)
mipag.cgi
procesado...
Lanzar un nuevo proceso
Servidor Web
HTML
al cliente
Solicitud del cliente:
http://www.miservidor.com/miscgis/mipag.cgi
Almacenamiento
miscgis/mipag.cgi
Servidor
26 Oct
Client side processing vs Server side processing
4/6
Ejemplo: procesado en servidor
(PHP+base de datos)
Módulo de procesado
de PHP
Procesar
HTML
Servidor Web
Respuesta
mipag.php
Solicitud a servidor
de base de datos
Servidor SQL
Acceso a base de datos
misfichs/mipag.php
Solicitud del cliente:
http://www.miservidor.com/misfichs/mipag.php
Almacenamiento
Servidor
HTML
al cliente
26 Oct
Client side processing vs Server side processing
5/6
3
A continuación
Procesado en el servidor mediante CGIs
26 Oct
Client side processing vs Server side processing
6/6
4
Comentarios de: Client side processing vs Server side processing (0)
No hay comentarios