Páginas web static vs dinámicas
Internet es una gran colección de computadoras y servidores de clientes 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 utilizada por usted intenta ver una página web específica a través del navegador web, envía una solicitud a la computadora que aloja el sitio web (el servidor) para enviar los detalles del sitio web. Si el contenido solicitado por la computadora del 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 del cliente y lo muestra. El localizador de recursos uniformes identifica de forma única los recursos en el servidor y el servidor que recibe las solicitudes y responde se conoce como un servidor HTTP.
Las diferencias del 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 ven el sitio web al mismo tiempo. Simplemente un sitio web estático es un sitio web 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, debe hacerse 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 solicita 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 utilizando 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 propósito son IIS de Microsoft para la plataforma Windows y Apache por la Fundación 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. Ese es el contenido que se muestra en el sitio web puede cambiar de usuario a usuario y/o de vez en cuando. Los ejemplos de las páginas web dinámicas son los sitios web de Amazon, Yahoo, Gmail, CNN e iTunes.
Nuevamente, la estructura del servidor web es diferente de las páginas estáticas de alojamiento 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 requieren grandes recursos para admitir la operación. Por lo tanto, un método bastante conveniente es mantener los componentes separados en varios almacenes y reunirlos en un diseño común y luego transferir al navegador del cliente.
Esto se logra mediante la implementación de un servidor de aplicaciones y una base de datos de recursos conectada al servidor web. Cuando el navegador web realiza una solicitud de 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 requerida y la llena con el contenido relevante, como texto, fotos, audio y video.
Los ejemplos para los servidores de aplicaciones son PHP y ASP.NETO. Oracle Application Express y MySQL son ejemplos de software de base de datos.
¿Cuál es la diferencia entre las 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 deben cambiarse manualmente, mientras que los cambios en 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, servidor de aplicaciones y una base de datos.