Colección de citas famosas - Colección de máximas - ¿Qué es una página web dinámica?

¿Qué es una página web dinámica?

La página web dinámica mencionada aquí no está directamente relacionada con las diversas animaciones, subtítulos continuos y otros "efectos dinámicos" visuales en la página web. Las páginas web dinámicas también pueden ser contenido de texto puro o también pueden contener varios Estos. Son solo expresiones del contenido específico de la página web. Independientemente de si la página web tiene efectos dinámicos o no, las páginas web generadas utilizando tecnología de sitios web dinámicos se denominan páginas web dinámicas.

Desde la perspectiva de los visitantes del sitio web, ya sea una página web dinámica o estática, se puede mostrar información básica de texto e imágenes, pero desde la perspectiva del desarrollo, la gestión y el mantenimiento del sitio web, Es un gran problema la diferencia.

Las primeras páginas web dinámicas utilizaban principalmente la tecnología Common Gateway Interface CGI (CommonGatewayInterface). Puede utilizar diferentes programas para escribir programas CGI adecuados, como Visual Basic, Delphi o C/C++, etc. Aunque la tecnología CGI se ha desarrollado maduramente y tiene funciones potentes, tiende a ser reemplazada gradualmente por nuevas tecnologías debido a la dificultad de programación, la baja eficiencia y las modificaciones complicadas.

Correspondiente a páginas web estáticas, puede interactuar con la base de datos en segundo plano y transferir datos. En otras palabras, el sufijo de la URL de la página web no es el formato de producción de páginas web dinámicas común de páginas web estáticas como .htm, .html, .shtml, .xml, etc., sino .aspx, .asp, .jsp, .php. , .perl, .cgi y otras formas son sufijos y hay un símbolo icónico: "?" en la dirección web dinámica.

Características

Un breve resumen es el siguiente:

(1) Las páginas web dinámicas generalmente se basan en tecnología de bases de datos, lo que puede reducir en gran medida la carga de trabajo del sitio web. mantenimiento;

(2) Los sitios web que utilizan tecnología de páginas web dinámicas pueden implementar más funciones, como registro de usuarios, inicio de sesión de usuarios, encuestas en línea, gestión de usuarios, gestión de pedidos, etc.;

(3) Páginas web dinámicas De hecho, no es un archivo de página web que exista de forma independiente en el servidor. El servidor devuelve una página web completa solo cuando el usuario la solicita;

(4) El "? " en una página web dinámica tiene un cierto impacto en la recuperación de los motores de búsqueda. El problema es que generalmente es imposible para los motores de búsqueda acceder a todas las páginas web desde la base de datos de un sitio web o, debido a consideraciones técnicas, las arañas de búsqueda no rastrean las páginas web. El contenido después de la promoción "?" requiere cierto procesamiento técnico para adaptarse a los requisitos de los motores de búsqueda.

Script del lado del cliente

El script del lado del cliente cambia la interfaz y el comportamiento de una página web específica o responde a operaciones del mouse o teclado, o eventos en momentos específicos. En este caso se produce un comportamiento dinámico. El contenido generado por el cliente reside en el sistema informático local del usuario.

La tecnología de presentación utilizada por estas páginas web se denomina páginas de interfaz enriquecida. Los lenguajes de scripting del lado del cliente como JavaScript o ActionScript, HTML dinámico (DHTML) y el uso de tecnología Flash se utilizan a menudo para organizar presentaciones de tipos de medios (sonido, animación, texto modificado, etc.). El script también permite el uso de scripts remotos, una técnica en la que las páginas DHTML solicitan información adicional del servidor, utilizando un marco oculto, XMLHttpRequest o servicios web (red).

Script del lado del servidor

Un programa (script del lado del servidor) que se ejecuta en un servidor web (red) se utiliza para cambiar el contenido de las páginas web en diferentes páginas web, o ajustar la secuencia o recargar la página web. El servidor responde para determinar esta situación publicando datos en forma de Lenguaje de Marcado de Hipertexto, parámetros en la URL, el tipo de navegador que se utiliza, el paso del tiempo o el estado de la base de datos o del servidor.

Estas páginas web suelen estar en ASP, ColdFusion, Perl, PHP, WebDNA u otros lenguajes del lado del servidor. Estos lenguajes del lado del servidor suelen utilizar la interfaz de puerta de enlace común (CGI) para generar páginas web dinámicas. Las dos excepciones obvias son JSP (Java Server Pages), que reutilizan conceptos CGI en sus API (Interfaces de programación), pero en realidad todas las solicitudes web (de red) se envían a una única máquina virtual compartida.

Las páginas web dinámicas que tienen pocos o ningún cambio esperado tienden a almacenarse en caché y se espera que la página reciba mucho tráfico de red, lo que generará tiempos de carga lentos en el servidor.