¿Qué es cómo elegir el mejor y personalizarlo en su sitio web?

Vamos a empezar desde el principio. En este articulo Hablemos de un servicio CDN o CDNAcrónimo, Red de entrega de contenidos (Español, Red de Distribución de Contenidos).

Durante mucho tiempo, las CDN solo se utilizaron para sitios muy grandes. Sin embargo, por ahora, todos los blogs en español tendrán tráfico de América Latina, ya que todos hablan español. En términos de inglés, muchos sitios web en los EE. UU. También tienen un alto porcentaje de tráfico del Reino Unido.

Abajo veremos Cómo puede ayudarnos CDN con Como funciona la distancia Cuando visita el sitio web.

📑 Aquí podrás encontrar 👇

¿Qué es CDN?

CDN es un servicio que nos permite Proporcionar contenido estático (Imagen, PDF, video, CSS, JS, etc.) Desde el servidor geográficamente más cercano al visitante Inicie sesión en la red.

¿Cómo funciona? Porque la distancia en kilómetros (aunque no del todo) influye en la deceleración: cuanto mayor es la distancia, mayor es la deceleración.

Cuanto mayor sea el retraso o PING entre el visitante y el servidor web, más lenta será la velocidad de respuesta. También se puede decir que a partir de cierto "nivel" la descarga solicitada también se ralentiza e incluso se pierden los paquetes de conexión.Que es CDN

Debemos comprender claramente que para proporcionar servicios de red lo más rápido posible en todas las circunstancias posibles, Tenga mucho cuidado con la latencia prolongada...

El papel de la CDN es Caché y almacene contenido estático Preseleccionamos los tipos y los guardamos durante un cierto número de horas o días en un servidor de servicio ubicado en un centro de datos en una determinada zona del mundo.

Más tarde a través Servicio Anycast DNSCuando un visitante realiza una solicitud a Internet, el servicio verifica que POP (punto de presencia) O el centro de datos más cercano al visitante. Esto significa que estos archivos están disponibles en el servidor más cercano.

Técnicamente no es exactamente lo mismo que Anycast DNS no es confiable, pero quiero que sea lo más simple posible para que cualquier usuario pueda resolverlo fácilmente.

Que esta imagen ilustra perfectamente Que es CDN y como funciona:

Así es como funciona CDN

¿Es atractivo el servicio CDN?

Bueno si y no, eso es Depende mucho de la situación. Y no existe una regla general clara para decidir si implementar una CDN.

Pero también hay que diferenciar CDN limpio Como Amazon CloudFront, KeyCDN o CDN77 y CDN de proxy inverso Optimice su código, p. Ej. B. CloudFlare o IncapsulaCDN, que pueden tener ciertos efectos Optimización en CSS y JSEntonces, la mejora no se debe a la implementación de servicios CDN, sino a la optimización.

Pero intentemos dejarlo claro Puntos o situaciones en las que CDN puede ayudarnos:

  • Si su sitio web tiene contenido en español y el porcentaje de tráfico de América Latina es superior al 10%.
  • Si su sitio web tiene contenido en inglés y la proporción de tráfico de los EE. UU. Y el resto del mundo es desigual.
  • Si tiene una tienda online que vende en toda Europa.
  • Cuando tienes un sitio web, cada tipo de sitio web es multilingüe en el mismo dominio.

Como dije, el cable óptico transoceánico ha mejorado mucho, pero no es de extrañar que haya un retraso.

Quieres ver escenario real ¿Dónde se ve claramente el aumento de la velocidad de descarga? CDN con CDN Desde un sitio web alojado en España y probado en Amsterdam, Europa:

Beneficios de CDN

Esta es la misma prueba, la ubicación también está en España, pero la prueba se realizó en California (EE. UU.):

CDN se conecta a EE. UU.

Peor aún: mismo sitio, mismo servidor y mismo CDN, prueba en Australia sin CDN y CDN:

Beneficios de CDN Australia

Como puede ver, las fotos de Pingdom Tools son muy antiguas pero aún actuales. Por otro lado, el CDN que completó las pruebas es CloudFlare.

Como puede ver, cuando la distancia geográfica es mayor, Diferencia en la velocidad de descargaEn retrospectiva, esto es obvio, ya que afecta no solo a una solicitud específica de una imagen, sino a las solicitudes de toda la red, especialmente las solicitudes más pesadas.

En el caso de CloudFlare, el resultado puede ser aún más notorio debido al caché de proxy implementado, ya que en este caso lo probé con caché de proxy.

diverso Puntos clave de CDN El hecho de que en muchos casos puedan brindar servicios estáticos Más rápido que un servidor de alojamiento 的 网。 red. En algún momento estará listo y utilizará Nginx o servidores web de alto rendimiento para ofrecer contenido. Por ejemplo, CloudFlare usa una versión modificada de Nginx en su proxy inverso para proporcionar servicios.

CDN CloudFlare

Además, el servidor CDN se puede implementar mejor. Soporte de flujo grande Como servidor de alojamiento normal. Al final están a favor.

Servicio CDN recomendado

A través de los años Probamos varios servicios de CDN En diferentes tipos de proyectos y en diferentes situaciones.

Por otro lado, con el tiempo, aparecen cada vez más servicios CDN. Como sustituto, en última instancia, son buenos para crear competencia entre servicios, pero el costo de seleccionar un servicio también es más alto.

  • personalmente, Los que más uso Estos son CDN77, CloudFlare, KeyCDN y, a veces, Amazon CloudFront.
  • Por otro lado el Nunca use ni recomiende Es Stackpath (anteriormente MaxCDN) y cosas raras como WordPress Photon.

Independientemente de, Declaro cada CDN Recomiendo esto.

Vamos a distinguir Tipos de CDN: Ese CDN tradicional Importe configurado a través de CNAME CDN de proxy inversoEn realidad, solo conozco dos CDN para cada proxy inverso: CloudFlare e IncapsulaCDN, aunque también podemos agregar Sucuri (aunque esto no es del todo cierto).

CDN77, hay muchas CDN de POP en América Latina.

Personalmente, siempre recomiendo CDN77 para el tuyo Sitios web de alto tráfico de América Latina Alojado por un proveedor español.

CDN77 tiene muchos POP (puntos de presencia) en América Latina (al menos más que el promedio de las CDN tradicionales) y hace un buen uso de ellos.

CDN77

Puede que CDN77 no sea el CDN más avanzado tecnológicamente o el CDN más avanzado para la investigación y el desarrollo, pero funciona bien e incluso puede proporcionar servicios de video.

El precio está bastante implícito y hay dos métodos de pago, aunque el más interesante siempre se hace a medida.

Precio de CDN77

El uso de CDN Storage Services aumenta el costo, pero el uso de CDN como extracción no lo requiere. Esto está bien para evitar problemas de sincronización.

Si quieres más sobre este servicio visite su sitio web: https://www.cdn77.com/

KeyCDN, CDN muy innovadores y mucha investigación y desarrollo

KeyCDN es Una de las CDN con mejor rendimiento en términos de innovación. E I + D. De hecho, cabe mencionar que son los pioneros en implementar HTTP / 2 y Let's Encrypt.

Desde la perspectiva del panel, KeyCDN es un CDN normal con los modos habituales de empujar y tirar.

CDN clave

Quizás KeyCDN Algo mas barato (En la mayoría de los casos) como CDN77, aunque debe recordarse Menos presencia en América Latina En algunos casos, esto puede ser un problema.

Precios importantes de CDN

KeyCDN también puede usar su almacenamiento, aunque obviamente hacerlo aumenta el costo.

Si desea obtener más información sobre KeyCDN, visite su sitio web: https://www.keycdn.com/

Amazon CloudFront, Amazon AWS CDN

Aunque Amazon CloudFront forma parte del Amazon Cloud Service en el servicio, se puede utilizar para sitios web alojados fuera del servicio.

Amazon CloudFront es El servicio CDN más utilizado en el mundo Y los que tienen más puntos de presencia y CloudFlare.

Primera línea en la nube de Amazon

Ese Problemas con Amazon CloudFront Su implementación Necesitas conocimiento Y "dirigido" a la interfaz de Amazon AWS. Esta es una curva de aprendizaje difícil y requiere conocimientos técnicos SÍ o SÍ.

A nivel de precios Puede ser mas caro En comparación con KeyCDN y CDN77, principalmente porque cobran tarifas no solo por el tráfico sino también por las solicitudes HTTP:

Precioso Amazon CloudFront

Personalmente, me gusta la forma en que funciona CloudFront, pero también sé que en muchos casos la configuración puede ser marrón.

Si queremos usar el almacenamiento de Amazon, también tenemos que usar Amazon S3, otro servicio de Amazon AWS, que se suma al costo.

Si desea obtener más información sobre Amazon CloudFront, puede ingresar parte de él en Amazon AWS: https://aws.amazon.com/es/cloudfront/

CloudFlare, el único CDN verdaderamente gratuito

CloudFlare es más que Solo CDN real es gratis, Está cerrado CDN de proxy inverso primario Mercado tambien CDN con muchos puntos de presencia en todo el mundo.

Por otro lado, configurándolo, puedes participar como proxy inverso Seguridad del sitio webTambién hace que CloudFlare sea uno de los mejores servicios de seguridad de sitios web / WAF que existen.

CloudFlare CDN

CloudFlare CDN es muy efectivo, como dije, el único con Tarifa libreEl problema con CloudFlare es que por defecto Configurémoslo como un proxy inverso frente a Internet En lugar de utilizar un CDN tradicional a través de CNAME.

Personalmente, siempre lo configuro como CNAME y envío el dominio principal de Internet fuera del proxy inverso porque creo que es más seguro e independiente.

Que te puedo asegurar El plan gratuito CloudFlare puede manejar mucho tráfico (Alcanza 5 TB por día) Ahora, recuerde que los clientes gratuitos Prioridad de tráfico bajo Y también carecen de algunas funciones interesantes como la optimización de imágenes en tiempo real.

CloudFlare se factura según plan (no uso), pero normalmente un plan de 20 € / mes es más que suficiente y pronto lo amortizaremos a cero cuando tengamos tráfico.

Mención especial DNS de CloudFlareSi los configuramos de nuestro lado, podemos estar seguros de que estamos usando el DNS más rápido del mundo: https://www.dnsperf.com/

CloudFlare nos obliga a seleccionar SÍ o SÍ para configurar DNS para usar la CDN. Debemos tener esto en cuenta, ya que es posible que esto no sea posible en algunos casos.

Si está buscando más información sobre CloudFlare, puede visitar su sitio web: https://www.cloudflare.com/

TransparentCDN España CDN

He estado buscando por mucho tiempo CDN españolAunque no me importa el tipo de servicio.

Una CDN transparente es Servicio CDN en España No ha alojado a clientes "pequeños" (el público en general) en mucho tiempo, pero recientemente implementaron paneles y planean adaptarse a sitios web "medianos".

CDN transparente

Aunque pienso Curva de aprendizaje Para los usuarios que quieran implementarlo, si lo comparamos con otros CDN del mercado (aunque te ayudarán si lo necesitas) me gusta mucho su sistema y creo que es una alternativa de garantía ya que muchas webs españolas tienen este uso de CDN .

existe precio Tampoco son los más competitivos, ya que utilizan un modelo de pago según el plan que es mucho más caro que la mayoría de los modelos:

Precios CDN transparente

Siempre digo que TransparentCDN es adecuado para sitios "medianos" porque no vale la pena pagar 50 € al mes por un sitio pequeño, ya que se mantiene por debajo de 1 TB al mes.

Estoy comentando la existencia de TransparentCDN como CDN española porque creo que debo mencionar que es la única alternativa nacional. Muy buena elección Por la infraestructura que tienen. Sin embargo, esto solo es beneficioso para sitios muy grandes en este momento, tanto en términos de precio como de interfaz de usuario (les hice esta pregunta dos veces).

Si quieres saber más sobre TransparentCDN puedes encontrarlo aquí: https://www.transparentcdn.com/

Cómo implementar CDN

Implementar una CDN en el sitio web Todo depende del tipo de CDN. lejosComo se mencionó anteriormente, hay dos tipos: CDN tradicional y CDN de proxy inverso.

v CDN de proxy inverso Al igual que CloudFlare, solo tenemos que seguir el proceso que nos indica el servicio y, por lo general (siempre) cambiar el DNS en nuestro dominio para usar el DNS que proporcionan.

En el caso de CloudFlare, siempre lo recomiendo porque están dispersos geográficamente y tienen un DNS potente. En particular, actualmente son los más poderosos en Internet: https://www.dnsperf.com/

Pero ... ¿qué tal un CDN tradicional? CDN tradicional Necesitamos configurar un CNAME que apunte al nombre de host proporcionado por el CDN, que actuará como un puente para almacenar archivos en caché. dibujar...

El proceso puede variar según el proveedor de dominio utilizado, ya que no todos los proveedores de dominio tienen la misma interfaz. Necesitamos configurar un CNAME en nuestro servidor DNS que apunte al nombre de host proporcionado por el CDN apropiado que configuramos. Puede ver un ejemplo de CloudFlare como DNS aquí (precaución, no como CDN):

Aquí está el mismo ejemplo Utilice el administrador de DNS de cPanel En el servidor de alojamiento de Raiola Networks:

Después de configurar la sección CNAME, debemos pasar a configurar el CNAME o CNAME en el CMS en cuestión.

Quiero decirte Qué hacer con WordPress y PrestaShopCon otros CMS, el punto es que no lo sé, pero debería haber una forma.

El objetivo es crear automáticamente el CMS, Reemplazar archivo o ruta solicitada Esperamos ofrecer servicios de CDN también pueden.

Configurar una CDN de WordPress

Hay diferentes formas Implementar y configurar una CDN en WordPress Y dependiendo del complemento de almacenamiento en caché que usemos, usaremos una u otra solución.

Cuando hacemos WP. use Rocket, W3 Total Cache o LiteSpeed ​​Cache, estos complementos contienen Ficha Configuración de CDN Esto nos permite agregar fácilmente estos CNAME.

Agregar una nueva publicación ‹Raiola Networks-WordPress.html

Si desea utilizar otros complementos además del almacenamiento en caché Configurar una CDN en WordPress... Hay pocas opciones y pocas gratuitas:

  • Poder: Es de alta calidad y tiene más funciones, incluida la capacidad de personalizar la carga condicional a través de una interfaz de usuario genial.
  • Fragmentación de dominio: No es completamente para CDN, pero es gratis, aunque no se ha actualizado en mucho tiempo.
  • Iniciador CDN: Complemento desarrollado por KeyCDN que se utiliza para implementar cualquier CDN en WordPress.

Después de completar la configuración, debemos verificar si hay algún daño y si la solicitud se ha realizado a la CDN. Podemos usar la herramienta Pingdom para hacer esto.

Configurar CDN en PrestaShop

PrestaShop es uno de los pocos CMS con configuración CDN incorporadoEl problema es que la gente generalmente no sabe cuáles son las opciones específicas, ya que no se llama así.

CDN PrestaShop

En el "Media Server" tienes que ingresar el CNAME que acabas de crear en tu DNS. La mayoría de los archivos estáticos reemplazarán automáticamente la URL de descarga con la nueva URL que descargó de la CDN.

CDN para jQuery y otras bibliotecas

Otro punto que quiero mencionar es que hay algunos Proporcionar servicios CDN para bibliotecas muy utilizadasComo jQuery o los archivos WordPress y CMS más utilizados.

Estos CDN generalmente sirven tanto la versión regular como la versión abreviada de la biblioteca al mismo tiempo, lo cual es muy útil para un sitio web de WPO.

Tú habitualmente Buena adición a las CDN regularesAdemás, las tres opciones que quiero considerar son completamente gratuitas.

CDNJS

CDNJS es mi favorito porque nos permite alojar muchas bibliotecas Javascript en la red CloudFlare. Como sugiere el nombre, se usa únicamente para Javascript y, por lo general, no existen otras bibliotecas.

La implementación suele ser muy sencilla, no requiere mucho "historial" y, aunque es más personalizable, se puede utilizar en WordPress.

Una forma de usar CDNJS y WordPress Este complemento: https://es.wordpress.org/plugins/wp-cdnjs/

Google CDN para librerías

Google también mantiene una sólida CDN. Google Cloud, Desde allí podemos utilizar determinadas bibliotecas descargadas de los servidores de Google.

Personalmente, no me gusta lo más mínimo este tipo de CDN porque tiene ciertas limitaciones y está más enfocado en jQuery y sus bibliotecas.

Puedes aprender más sobre Biblioteca alojada por Google Aquí: https://developers.google.com/speed/libraries.

jsDelivr, un CDN universal

Personalmente, me gusta jsDelivr porque puede guardar no solo archivos JS sino también archivos del CMS principal.

En el caso de WordPress, podemos Suministro de archivos desde el propio CMS directamente desde la CDNHay muchas mejoras que se pueden realizar de esta manera, ya que estos archivos normalmente no son servidos por la CDN a través de una implementación regular de la CDN.

En WordPress puedes Implementar esto con complementos Entonces: https://es.wordpress.org/plugins/nextgenthemes-jsdelivr-this/

Fragmentación de dominios y CDN

Existe un concepto llamado "fragmentación de dominio" que se puede confundir con las CDN debido a la forma en que se implementa. No es exactamente lo mismo, aunque el proceso de implementación suele ser el mismo.

con Fragmentación de dominio Paralelizamos la carga apuntando a diferentes subdominios del mismo servidor. Con CDN también podemos paralelizar la carga, pero también usamos servicios CDN.

En cualquier caso, los complementos o módulos CDN son los mismos, pero el CNAME no apunta al nombre de host del CDN, sino al mismo dominio de Internet a través de ALIAS.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir