PHP-TUT-01 La arquitectura Cliente – Servidor

Cuando se habla de Internet el ciudadano común sabe que enciende su ordenador, abre su navegador y tiene una barra de direcciones donde teclea el nombre de la página que quiere visitar. Si todo va bien, se accede a la página solicitada y, si no, aparece un mensaje informando de que se ha producido un error. Lo que hay “detrás de la pared” (al otro lado del hilo telefónico o de la conexión ADSL, cable-módem, etc.) no se sabe lo que es. El usuario común no tiene por qué preocuparse de ello. Pero nosotros sí. En algún lugar del mundo (en realidad en distintos lugares) existen unos ordenadores conocidos genéricamente como servidores. Se les llama así porque son los que tienen almacenadas las páginas que visita el usuario, y se las sirven cuando éste las solicita. Por extensión, los ordenadores de los usuarios se conocen, genéricamente, como clientes. Así pues, cuando nos conectamos a Internet y pedimos una página tenemos dos ordenadores en juego: el nuestro propio (desde el que nos conectamos) que es el cliente y el que nos envía por cable (u otro medio) aquello que hemos pedido (el servidor).

PHP-TUT-02 Montando los servidores

Ya sabemos que las páginas dinámicas se programan empleando tecnologías de servidor. Para probar y analizar los ejercicios de esta serie de artículos, así cómo otros recursos PHP que publicaremos, o programar tus propias páginas dinámicas, necesitas tener un servidor de red que te proporcione los servicios necesarios. Por supuesto puedes buscar, si lo deseas, un servidor en Internet. Pero los que hay gratuitos no suelen tener las prestaciones que vamos a necesitar. Por otra parte, si cada nuevo código que vamos a probar debe ser transferido a un servidor remoto, vas a perder un tiempo precioso. Por estas y otras razones lo ideal es que tengas el servidor en tu casa. Esto tiene la ventaja añadida de que podrás implementar los servicios que necesites y configurarlos cómo te convenga en cada caso.