¿Cuáles son las ventajas y desventajas del uso de una red de distribución de contenidos (CDN)? [cerrado]

StackOverflow https://stackoverflow.com/questions/2145277

  •  23-09-2019
  •  | 
  •  

Pregunta

Yo estaba pasando por mejores prácticas para acelerar la tramitación de su sitio Web desde el sitio de desarrolladores de Yahoo ...

  • ¿Cuáles son las ventajas y desventajas de usar un contenido red de suministro (CDN) ?

  • Cuando usar una?

  • CDN
  • Es un CDN un refuerzo de rendimiento?

¿Fue útil?

Solución

¿Cuáles son las ventajas y desventajas del uso de una red de entrega de contenidos (CDN)?

  • Las desventajas puede ser que cuesta dinero, y se añade un poco de complejidad a sus procedimientos de implementación.

  • La principal ventaja es un aumento en la velocidad con la que el contenido se entrega a los usuarios.

¿Cuándo utilizar un CDN?

  • Será más eficaz cuando se tiene una página web pública popular con algún tipo de contenido estático (imágenes, secuencias de comandos, CSS, etc.).

¿Es un CDN un refuerzo de rendimiento?

  • En general, sí. Cuando una petición específica es hecha por un usuario, el servidor más cercano a ese usuario (en términos de la cantidad mínima de nodos entre el servidor y el usuario) se determina de forma dinámica. Esto optimiza la velocidad con la que el contenido se entrega a ese usuario.

Otros consejos

Otro elemento a tener en cuenta (que ha sido recientemente empuje sobre nosotros): Sus clientes pueden bloquear la CDN! Estoy usando CDN de Microsoft para jQuery y el pasado otoño que chnaged del nombre de host a microsoft.com ajax.aspnetcdn.com (para evitar las galletas que no sean necesarios al descargar jQuery). Desde entonces hemos tenido varios clientes con filtros de red que bloquearon aspnetcdn.com y tuvo que manualmente la lista blanca a él.

Vamos a seguir utilizando el CDN, pero abierto los ojos a otro problema que podría causar.

Cada proveedor de CDN es diferente, pero que realmente debe buscar en su red y cómo podría afectar a su público objetivo, sobre todo por lo que si su audiencia sitio web está fuertemente localizada en una parte del mundo.

En nuestras pruebas, encontramos que la mayoría de los usuarios (dependiendo de qué ISP que cuando se conecta desde) donde no ver ninguna ventaja de rendimiento como el proveedor de CDN que estábamos viendo utilizando no se ha emparejado con su proveedor de aguas arriba. Los paquetes no se están dirigiendo a lo largo de los "tubos principales" y el rendimiento habrían caído tenía por delante nos ha ido.

Con eso dijo que la situación anterior no es probablemente tan común, pero aún así es buena idea prueba. Que aparezca una versión de su sitio utilizando los recursos de un CDN y prueba en diferentes lugares y en diferentes conexiones y medir los resultados.

Existen también otros beneficios; navegadores que se aprovechan de múltiples dominios y que tienen más solicitudes simultáneas, menos carga para el servidor, etc. En términos generales, CDN es una buena opción.

Un CDN es un potenciador de rendimiento si una gran cantidad de contenido proviene de la CDN.

Normalmente tiene dos conexiones cada vez para obtener el contenido de cada dominio por lo que cada elemento es una conexión.

Si usted tiene un contenido en un CDN de otro dominio que tiene más conexiones para su sitio y su sitio se cargan más rápido.

Normalmente utilizo un CDN para las bibliotecas de JavaScript y sólo si confío en el CDN y comprobar el tiempo de funcionamiento de la CDN que desea utilizar.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top