Modelo de la arquitectura utilizada
La siguiente figura muestra el esquema general de la arquitectura utilizada para el sitio:
El servidor apache recibe una petición del navegador del cliente. La configuración del servidor apache permite dirigir todas las peticiones al motor principal de PHP.
El servidor apache que contiene al archivo PHP proporciona una salida directa de HTML si no se solicitaron datos de la BD, en caso contrario realiza consultas a la BD.
El gestor del (DBMS) MySQL resuelve las consultas que llegan a ella y responde con un resultado.
Nuevamente el motor PHP se encarga de configurar la salida a HTML que se devuelve al cliente en su navegador.
Los JavaScript se ejecutan del lado del cliente y son procesadas en forma local, también se empleo Ajax para magnificar fotografías dentro del cliente sin tener que refrescar toda la pagina.
Es importante mencionar que el archivo index.php se encuentra en la raíz y es el principal de todo el sitio.
Los datos de tipo imagen se guardan en un directorio dentro del servidor y son accedidos a través del path que