Red de Distribución de Contenidos

Una red de distribución de contenidoEl contenido puede ser muy difícil de definir con precisión. Es una definición que se refiere a las declaraciones contenidas en un documento o publicación de cualquier tipo y puede incluir las tecnologías de la información y la comunicación. Esto cubre todos los tipos de medios como imágenes y texto. A parte de esto, en el campo de la optimización de motores de búsqueda, los términos duplicar contenido, contenido único, más (CDN en sus siglas en inglés, Content Delivery Network) es un sistema de servidores distribuidos (red) que entregan páginas web y otro contenido web a un usuario, basado en su ubicación geográfica. La tecnología de la información se basa en el principio de que cuanto más cerca esté el contenido del proveedor de hosting web de un usuario, más rápido será alcanzable para esa persona. El tiempo de respuesta del servidorLos servidores son ordenadores centrales y potentes dentro del campo de la tecnología de la información que procesan y proporcionan software y archivos en una red. Desde el punto de vista de un cliente, varios ordenadores en una red pueden ponerse en contacto con el servidor central para conseguir la información solicitada. En la arquitectura cliente-servidor, el servidor puede ser un software que proporciona un servicio y se ejecuta en más cercano se reduce y el contenido se puede descargar rápidamente. Las CDNs se usan principalmente para la transmisión de contenido de audio y vídeo, pero además para webs con una cobertura fundamentalmente amplia para aprovechar al máximo la distribución de la carga de los servidores y mejorar la experiencia del usuario.

Información general

Una red de distribución de contenido (CDN) está pensada para tener los datos disponibles más rápidamente que el alojamiento convencional. El principio servidor-cliente, que es la base de cualquier aplicación de Internet, se mejora de forma que no sólo un servidor almacena los datos, sino una combinación de servidores. Se origina con un servidor raíz o nodo, que distribuye los datos a otros servidores. La ruta de los datos depende ahora de la ubicación geográfica del usuario, porque cuanto más cerca estén los datos, más rápida será la recuperación.

El servidor raíz refleja el contenido en un sistema de servidores distribuidos por todo el mundo. Éstos reaccionan mucho más rápidamente a una solicitud, puesto que la ruta desde el servidor hasta el usuario es más corta. Aún cuando los datos de telecomunicaciones se entregan con bastante rapidez en estos días, la ecuación de la velocidad es igual a la distancia mediante del tiempo además se aplica aquí. En el sector de IT esto se refiere al tiempo de carga. Los sistemas CDN además minimizan los tiempos de espera de los servidores, los paquetes de datos incorrectos y los nerviosismo, mientras que el ancho de banda de la conexión a Internet se usa eficazmente. Los temblores son interferencias de señales digitales que se producen, por ejemplo, cuando se llama por teléfono con VOIP y se interrumpe la conexión. Las CDNs optimizan el tráfico de datos entre el servidor y el cliente. Además garantizan una mejor experiencia del usuario al reducir los tiempos de espera y carga.

Archivo:600×400-CDN-es-01.png

Cómo funciona

Una red de distribución de contenidos no tiene necesariamente un sistema de servidores físicos. Muchas veces se implementa conectando y organizando distintos servidores entre sí. Esto se realiza a través sistemas de cachéUn caché es un tipo de memoria auxiliar de la que se puede recuperar a alta velocidad con una capacidad de almacenamiento relativamente pequeña. Se encuentra entre la unidad central de procesamiento (CPU) y la memoria principal. Ayuda a evitar el acceso al disco duro o los recálculos complejos almacenando temporalmente ciertos datos y haciéndolos disponibles rápidamente cuando sea necesario. El caché almacena una copia de la petición actual y más y memoria que están enlazados a través enrutadores. Normalmente, el softwareConcepto de Software¿Qué es el Software y cuál es su función?Un Software es la parte lógica, o más bien el soporte lógico, de cualquier sistema de tipo informático. Sea un PC, un teléfono teléfono celular o inclusive una tablet, es todo aquel programa que se ejecuta en él gracias a la coordinación de la parte física, es decir, el hardware, para llevar adelante alguna tarea concretamente o un recopilatorio de más de administración de la CDN se usa para identificar el servidor más cercano y, a continuación, distribuir el contenido. Ya que una copia del contenido se almacena en todos los servidores del sistema, se reenvían los datos con la menor demora al usuario.

En primer lugar, se define el lugar de procedencia de la consulta y, a continuación, se determina el servidor más apropiado. Ese servidor responde a la petición HTTPEl HTTP (Hyper Text Transfer Protocol) es un protocolo que se usa para transmitir datos en redes. HTTP es un estándar técnico generalmente aceptado que establece cómo un cliente web se comunica con un servidor para que los datos solicitados por el cliente puedan ser cargados y mostrados. Información general Junto con el URL y el HTML, HTTP es uno de los conceptos más importantes de Internet (www). Fue desarrollado más y envía una respuesta en forma de código de estado HTTP; sólo entonces el contenido real sigue en forma de documento HTMLHTML (Hypertext Markup Language) se usa para estructurar el contenido de texto de un documento web. No sólo se marca el contenido, sino además la meta-información que describe este contenido. Las páginas HTML se almacenan normalmente en el directorio raíz del servidor. Cómo se creó En la era digital, a los usuarios les resulta difícil hallar su camino en las webs y hacer un seguimiento de las estructuras de las más. Una solicitud promedio contiene aproximadamente 20 secuencias de preguntas y respuestas y no tarda más de 3 segundos en promedio. Una CDN está pensada para acortar esa cantidad de tiempo y así mejorar el rendimiento.

Hay distintos tipos y tamaños de CDN, que se usan en pequeñas empresas, PYME y a nivel de grandes corporaciones. Las redes de distribución de contenidos se dividen en tres categorías sustentadas en el tamaño:

  • Distribución de bordes (edge distribution): Utilizado en pequeñas CDNs. Los datos se transfieren desde un servidor raíz a los dispositivos periféricos (nodos periféricos de una red) o de forma directa al punto de presencia (POP, dispositivo de acceso a Internet del usuario) para poder recuperarlos rápidamente.
  • Jerarquía de bordes (border hierarchy): Se usa para CDNs de tamaño mediano. Las cachés hub se instalan downstream del servidor raíz, que distribuye los datos de una solicitud a los servidores cercanos.
  • Hub and spoke: Sólo se usa para redes grandes. Los datos del servidor raíz se reflejan en todos los servidores conectados, llamados hubs. Un sistema de caché (the spoke) hace que los datos estén disponibles en todos los servidores cuando se demandan.

Relevancia práctica

En la práctica, existen numerosos proveedores de redes de distribución de contenidos. La selección de un agente apropiado dependerá de los requerimientos. Una empresa global tiene necesidades distintos a las de una tienda online. Si se trata de una web comercial, orientada a las ventas, la accesibilidadAccesibilidad significa que algo puede ser usado, obtenido, acercado, ingresado o alcanzado. De ello pueden derivarse dos significados aplicables a Internet. En primer lugar, la provisión de acceso a Internet a las personas con discapacidad o a las personas mayores lo más libre viable de barreras y, en segundo lugar, la accesibilidad y la legibilidad de una web para un crawler. Accesibilidad en términos de ausencia de barreras Actualmente, Internet más y la carga rápida de contenido es un criterio importante porque los usuarios se van rápidamente si la oferta no se carga en cuestión de segundos. Las grandes empresas que operan a nivel internacional además dan importancia a una buena accesibilidad y rendimiento. En particular, si un sitio está muy cargado. Las CDNs almacenan en caché dichas cargas de acceso y se prometen de que, en el caso de las tiendas en línea, el sitio esté siempre alcanzable y se cargue rápidamente. Lo mismo se aplica a posibles ataques DoS, puesto que las CDNs regulan la distribución de la carga en el sistema servidor. Si un hackerEl término hacker puede tener una connotación positiva o negativa dependiendo de la definición. En un sentido negativo, los hackers son personas o grupos que obtienen acceso no autorizado a sitios web explotando vulnerabilidades existentes. En un sentido positivo, los hackers son profesionales de la informática que descubren los puntos débiles de las apps informáticas y ayudan a resolverlos. En un contexto amplio, los hackers son tecnófilos que disfrutan encontrando más ataca, la probabilidad de que el sistema colapse se reduce con CDNs.[1]

Una selección de proveedores de soluciones CDN:

  • Akamai
  • CloudFlare
  • Rackspace
  • AmazonConcepto de Amazon¿Qué es Amazon?Amazon es la tienda online más importante de todas partes (haz un clic aquí para ver la web de Amazon). Se trata del icono más representativo del e-commerce y de una de las webs más frecuentadas por los usuarios de medio planeta. Cuenta con un catálogo repleto de productos de todos los tipos y sectores y con precios y condiciones que suelen atraer las miradas de más CloudFront
  • Edgecast
  • Microsoft Azure
  • KeyCDN
  • Limelight

MirrorBrain, OSSCDN, o CoralCDN además disponen soluciones de código abiertoEl Código Abierto u Open Source se refiere al código fuente del software que es abiertamente alcanzable y que puede ser cambiado y distribuido por cualquier persona. La propuesta de código abierto estipula diez requerimientos para las licencias de software de código abierto. El principio El código fuente de un software se hace público: cualquiera puede leerlo, desarrollar el propio software y copiarlo. El software puede ser utilizado o distribuido más para varios sistemas.

Importancia SEO  ¿Qué es SEO o search engine optimization?   Conjunto de prácticas destinadas a mejorar el posicionamiento de una web en el ranking de resultados de los motores de búsqueda. Al contrario que la estrategia SEM, que contempla la inclusión de enlaces contratados para obtener este objetivo, el procedimiento SEO se ocupa exclusivamente de los resultados naturales (no pagados) localizados por el algoritmo propio de cada buscador. Para esto contempla ajustar más

El rendimiento juega un papel prominente en la industria delSEO. El acceso, la disponibilidad y el tiempo de carga son relevantes para la optimización de motores de búsquedaConcepto de Motores de Búsqueda¿Qué son los Motores de Búsqueda?Los Motores de búsqueda, o Search Engines, son lo que se conoce comúnmente como buscadores. Todos aquellos sistemas informáticos que trabajan buscando todos los archivos almacenados en internet por medio de de arañas o crawlers para elaborar páginas de resultados que sirvan para que los usuarios accedan a webs tras realizar una búsqueda. Son los responsables de que, al buscar cualquier más. Aún cuando depende de la finalidad de una web, en general se está de acuerdo en que estos criterios son un factor en el posicionamiento de Google. Google recomienda comprobar constantemente el tiempo de carga, además llamado velocidad de la página, y optimizarlo si hace falta. Existen otros programas al mismo tiempo de las herramientas para webmasters que se pueden usar para las pruebas de velocidad. Es recomendable registrarse en las herramientas para webmasters de cada motor de búsquedaUn motor de búsqueda es un programa de PC utilizado para buscar datos. Los resultados de la búsqueda se muestran como enlaces en las páginas de resultados de los motores de búsqueda (SERPs), que se pueden usar para conseguir la información deseada. Con la finalidad de establecer la relevancia de una consulta para los datos existentes en el índice, los motores de búsqueda de hoy, trabajan con algoritmos sofisticados. Cómo más, inclusive si se usan CDNs.

No obstante, el uso de redes de distribución de contenido tiene otras consecuencias que deben ser observadas desde el principio.[2]. La IP, el nombre de dominioUn dominio es una sección de Internet con direcciones que comparten un sufijo común o están bajo el control de una organización o individuo en particular. Está organizado jerárquicamente. Tanto los objetos físicos como los virtuales pueden ser direccionados con el nombre de dominio. Estos objetos pueden ser webs, ordenadores en red o servicios, como impresoras, faxes o servidores de correo. Cada objeto está referenciado por una dirección IP única, más y la URLEl URL (Localizador Uniforme de Recursos), es una dirección definida que apunta a la posición de un archivo en un servidor y lo recupera. Las URL se introducen en un navegador web para ingresar a documentos en la web o se incrustan como hipervínculos dentro de un documento. Se puede usar un Permalink para que una URL esté disponible de forma permanente. Componentes de una URL • prefijo de protocolo más pueden cambiar debido al proveedor de CDN. Ya que las direcciones IP siempre están vinculadas a ubicaciones geográficas, resulta útil una IP con alguna difusión (anycast), que posteriormente se aplica a la CDN. La mayoría de las CDN usan direcciones IP anycast para el enrutamiento[3]. En lugar de un nombre de dominio con el nombre del vendedor, se recomienda un subdominioConcepto de Subdominio¿Qué es un Subdominio?Un Subdominio es una extensión que se añade al nombre de un dominio para organizar las distintos secciones que pueda tener su web, aún cuando funcionando de forma totalmente independiente a esta. Por lo general, generalmente son palabras que lo preceden y que se separan de él utilizando un punto para remarcar tanto su independencia como la idea de que son algo desligado del contenido más para el sistema CDN (como cdn.ejemplo.com). Esto puede ser definido configurando el CNAME de DNSConcepto de DNS¿Qué son las DNS (Domain Name Server)?Al hablar de DNS, nos referimos a las iniciales Domain Name System (Sistema de Nombres de Dominio). Consiste en una tecnología que recurre a las bases de datos para detectar la dirección IP a la que pertenece cualquier dominio que un usuario quiera desear. Es decir, toma la URL y la “traduce” para ofrecer como resultado su dirección exacta, su IP.Para quien más; a continuación, el CNAME se refiere a una URL canónica con su propio dominio y no al nombre del proveedor. Algunos proveedores de servicios ofrecen este tipo de configuración al principio.

Si todos los datos están alojados en la CDN, además es útil etiquetar de forma separada las URL canónicas o elegir qué datos deben cargarse desde la CDN. Por ejemplo, muchos propietarios de webs dejan imágenes que pertenecen al contenido de la web en su propio servidor para no sufrir pérdidas en el posicionamiento. A través el uso de la etiqueta rel=canonicalLa etiqueta canonical, conocida en inglés como Canonical Tag, se sitúa en el código fuente de un portal web y apunta a las URLs canónicas que muestran el mismo contenido, o contenido muy equivalente. Si se indica cuál es la URL canónica correctamente, esta será utilizada para la indexación de los motores de búsqueda. Los buscadores puntúan negativamente a los sitios web que presentan contenido duplicado porque no ofrecen valor más y la dirección absoluta, se pueden evitar los problemas de contenido duplicadoEl término contenido duplicado, o duplicate content proviene de SEO. El contenido duplicado se crea cuando se puede ingresar al mismo contenido con distintos URL y se indexa con distintos URL. La indexación de sitios web con contenido duplicado puede tener un efecto negativo en el Ranking en los SERPs. Tipos de contenido duplicado El contenido duplicado puede surgir si: • El contenido es sindicado, vendido o copiado ilegalmente, entonces más de los datos si todos los datos están alojados en la CDN. Al mismo tiempo, la CDN no debería seleccionar su propio nombre de archivo y, de esta manera, cambiar la estructura de directorios, sino que deberían mantenerse las mismas convenciones que existían anteriormente para el dominio en cuestión. A veces existen que establecer los redireccionamientos para evitar los códigos de error y los paquetes de datos no transmitidos.

Estas peculiaridades técnicas disponen consecuencias directas para la optimización de los motores de búsqueda de las webs. Si no tienes un conocimiento profundo de la programaciónConcepto de Programación¿Qué es la Programación?La Programación es el procedimiento al que se recurre para crear algún tipo de aplicación o software, para materializar un concepto o proyecto que requiere de la utilización de un lenguaje informático para poder llevarse a cabo. Es algo que está absolutamente ligado a la figura del programador, y que cada vez está cobrando más relevancia dentro del mundo del marketing.Decimos que tanto esta figura más y la arquitectura webConcepto de Arquitectura Web¿Qué es la Arquitectura Web?La Arquitectura Web es la jerarquización de la información en un portal web. Así como en la arquitectura tradicional se trabaja la estructura de una construcción (sea casa, edificio o salón), la arquitectura web trabaja la estructura de una página web y las categorías que la conforman para su optimización de cara al posicionamiento en buscadores.Entre los objetivos que persigue la Arquitectura Web más, ya sea un proveedor de servicios competente o una agencia debe tener la tarea de pasar a una CDN de conformidad con los criterios de SEO.

References

Enlaces Web