¿Qué es CDN y el principio de aceleración de CDN?
El nombre completo de CDN es Content Delivery Network, que es red de distribución de contenidos. Su propósito es agregar una nueva capa de arquitectura de red a la Internet existente para publicar el contenido del sitio web en el "borde" de la red más cercano al usuario, de modo que el usuario pueda obtener el contenido requerido cerca y mejorar la velocidad de respuesta del acceso del usuario al sitio web.
CDN se diferencia de la duplicación porque es más inteligente que la duplicación, o podemos usar esta metáfora: CDN = duplicación más inteligente + almacenamiento en caché + desvío de tráfico. Por tanto, CDN puede mejorar significativamente la eficiencia del flujo de información en la red de Internet. Técnicamente, resolveremos de manera integral los problemas causados por el pequeño ancho de banda de la red, las grandes visitas de los usuarios y la distribución desigual de los puntos de venta, y mejoraremos la velocidad de respuesta para que los usuarios accedan al sitio web.
Cuando un usuario visita un sitio web que se ha unido al servicio CDN, la tecnología de redireccionamiento DNS se utiliza primero para determinar el mejor nodo CDN más cercano al usuario, y la solicitud del usuario se dirige a ese nodo.
Cuando la solicitud del usuario llega al nodo designado, el servidor de la CDN (el caché en el nodo) es responsable de proporcionar el contenido solicitado por el usuario al usuario.
El proceso específico es: el usuario ingresa el nombre de dominio del sitio web que desea visitar en su navegador, el navegador solicita la resolución del nombre de dominio al DNS local y el DNS local envía la solicitud. al DNS principal del sitio web. DNS determina el nodo CDN más apropiado en ese momento en función de una serie de políticas y envía el resultado de la resolución (dirección IP) al usuario, quien luego solicita el contenido del sitio web correspondiente del sitio web dado. Nodo CDN.