Red de entrega de contenido CDN
La red de entrega de contenido CDN (Content Delivery Network) es una red de servidores interconectados que acelera la carga de páginas de aplicaciones web con alta carga.
Por ejemplo, cuando un usuario abre un sitio web, todas las imágenes incluidas en él deben primero cargarse desde el servidor. Si el usuario está geográficamente lejos del servidor del sitio, el tiempo de descarga de las imágenes puede aumentar significativamente. Precisamente para evitar esto se utilizan los servidores CDN, que geográficamente se encuentran más cerca de los usuarios.
La tarea principal de la CDN es abrir puntos de presencia (POP) o grupos de servidores periféricos CDN en varias ubicaciones geográficas.
Principios de funcionamiento de la CDN:
- Caché - proceso de guardar copias de datos para poder acceder rápidamente a ellos cuando sea necesario. En la CDN, el almacenamiento en caché implica guardar el contenido estático de los sitios web en varios servidores de la red.
- Aceleración dinámica - reducción del tiempo de respuesta de los servidores cuando el usuario interactúa con contenido web dinámico. Para la aceleración dinámica se utilizan servidores intermedios CDN entre los sitios web y los usuarios.
- Cómputo lógico periférico se realiza en un servidor periférico CDN y está diseñado para acelerar la transferencia de datos entre el cliente y el servidor. Por lo tanto, la distribución de cómputos entre los servidores web y la periferia de la red contribuye a aumentar la velocidad de carga y, en general, el rendimiento de los sitios web.
Áreas de aplicación de la CDN:
- Entrega o carga de contenido de alta velocidad.
- Transmisión en tiempo real, por ejemplo, para retransmitir streams o noticias en directo.
- Escalabilidad de usuarios, es decir, soportar en el sitio web una gran cantidad de visitantes simultáneamente.
Véase también
-
tipo de datos pila,
que se usa ampliamente en programación -
tipo de datos montón,
que se usa ampliamente en programación -
Lado del servidor,
que incluye todos los programas y operaciones en el servidor -
forma de organizar datos
LIFO,
que se usa ampliamente en programación -
forma de organizar datos
FIFO,
que se usa ampliamente en programación