Diferencia entre un servidor de desarrollo y un servidor de producción
Como sabemos, un sitio web se compone de diferentes ficheros, las páginas HTML y todos los ficheros como imágenes y vídeos que se emplean en las páginas HTML.
Un sitio web se desarrolla en un ordenador que se suele denominar “servidor de desarrollo”. En muchos casos, el servidor de desarrollo es el ordenador personal con el que trabaja el desarrollador web.
El servidor de desarrollo normalmente no está permanentemente conectado a Internet, lo cual plantea un problema, ya que los usuarios que quieran acceder al sitio web se pueden encontrar con la desagradable sorpresa de que no pueden en ciertas ocasiones acceder, porque el ordenador está apagado o desconectado de Internet.
Además, el servidor de desarrollo suele ser un ordenador que no está preparado para dar servicio a cientos de usuarios a la vez.
Una vez desarrollado un sitio web, se debe copiar del servidor de desarrollo al servidor de producción para que esté disponible para cualquier usuario en cualquier momento.
La copia de un sitio web desde el servidor de desarrollo hasta el servidor de producción se puede realizar de diferentes formas pero una muy común es mediante FTP, File Transfer Protocol, el protocolo de transferencia de archivos.
Para realizar el envío se tiene que usar un programa específico que se llama cliente de FTP.
Sin embargo, el servidor de producción está preparado y configurado para atender las peticiones de cientos de usuarios de forma concurrente.
Lo más adecuado es delegar las funciones del servidor de producción en los expertos en la materia como son las empresas de alojamiento o hosting (intentar armar en tu casa un megasuperordenador que tenga las funciones del servidor de producción te servirá como aprendizaje pero te dará muchos dolores de cabeza).
Fuente: Activate, Google España
Comentarios
Publicar un comentario