Páginas web estáticas vs dinámicas
Internet es una gran colección de computadoras y servidores cliente interconectados. El protocolo de transferencia de hipertexto (HTTP) facilita la comunicación y la transferencia de datos entre estos dos niveles de niveles, que es un código estándar.
Cuando una computadora cliente, como la que utiliza, intenta ver una página web específica a través del navegador web, envía una solicitud a la computadora que aloja la página web (el servidor) para devolver los detalles de la página web. Si el contenido solicitado por la computadora cliente está disponible, los componentes del sitio web se envían al navegador web del cliente en formato HTML a través del HTTP, y luego el navegador web recrea el sitio web en la computadora cliente y lo muestra. El Localizador uniforme de recursos identifica de manera única los recursos en el servidor y el servidor que recibe las solicitudes y responde se conoce como un servidor HTTP.
Las diferencias en el sitio web estático y dinámico surgen de las operaciones de cambio detrás del servidor HTTP.
Más sobre páginas web estáticas
Un sitio web estático es un sitio web que muestra el mismo contenido para todos los usuarios que lo ven al mismo tiempo. Simplemente un sitio web estático es un sitio fijo, y el contenido no cambia de usuario a usuario.
La razón detrás de esto es la forma en que se construyen los sitios web estáticos. Técnicamente, un sitio web estático consiste en una colección de documentos HTML alojados en un servidor, que están interconectados a través de hipervínculos. Sin embargo, estas páginas son independientes entre sí, y el código y otro contenido destacado se escriben y guardan como archivos individuales en la memoria fija del servidor. Si se debe hacer un cambio en el sitio web, se debe hacer manualmente cambiando el código de cada página web.
La página web dentro del servidor es un archivo HTML individual que puede ser reconocido por la última URL del archivo; .html o .htm son páginas web estáticas donde las páginas se guardan en formato HTML.
Cuando un cliente web realiza una solicitud de una página web estática al servidor web, el servidor web (también conocido como servidor HTTP) interpreta y localiza la página requerida mediante la URL en la solicitud y envía la página al navegador web a través de HTTP. Los servidores HTTP o web más comunes utilizados para este fin son IIS de Microsoft para la plataforma Windows y Apache de la base de Apace..
Más sobre páginas web dinámicas
A diferencia de las páginas web estáticas, las páginas web dinámicas obtienen sus nombres debido al contenido dinámico disponible. Es decir, el contenido que se muestra en el sitio web puede cambiar de un usuario a otro y / o de vez en cuando. Ejemplos de páginas web dinámicas son los sitios web de Amazon, Yahoo, Gmail, CNN e iTunes..
Una vez más, la estructura del servidor web es diferente de la de alojar páginas estáticas a páginas dinámicas. Dado que las páginas web dinámicas requieren proporcionar un contenido diferente para cada usuario, no es práctico almacenar diferentes versiones de la misma página en la memoria del servidor y entregarlas, ya que éstas requieren grandes recursos para admitir la operación. Por lo tanto, un método bastante conveniente es mantener los componentes separados en varios almacenes, reunirlos en un diseño común y luego transferirlos al navegador del cliente..
Esto se logra mediante la implementación de un servidor de aplicaciones y una base de datos de recursos conectados al servidor web. Cuando el navegador web realiza una solicitud de una URL específica, el servidor web recibe y pasa la información al servidor de aplicaciones para proporcionar el archivo HTML indicado en la URL. Dado que no existe una página HTML fija, el servidor de aplicaciones saca el diseño de la URL necesaria y la llena con el contenido relevante, como texto, fotos, audio y video..
Ejemplos de servidores de aplicaciones son PHP y ASP.NET. Oracle Application Express y MySQL son ejemplos de software de base de datos.
¿Cuál es la diferencia entre páginas web estáticas y dinámicas??
• Las páginas web estáticas tienen contenido fijo, mientras que las páginas web dinámicas pueden tener contenido cambiante.
• Las páginas web estáticas se deben cambiar manualmente, mientras que los cambios a una página dinámica se pueden cargar a través de una aplicación donde los recursos se almacenan en una base de datos.
• Las páginas web estáticas usan solo un servidor web, mientras que las páginas web dinámicas usan un servidor web, un servidor de aplicaciones y una base de datos.