3 situacions en les que us resulti millor no utilitzar un CDN

Autora: Roger Morrison
Data De La Creació: 22 Setembre 2021
Data D’Actualització: 1 Juliol 2024
Anonim
The Great Depression: Crash Course US History #33
Vídeo: The Great Depression: Crash Course US History #33

Content


Font: Nmedia / Dreamstime.com

Emportar:

Les xarxes de lliurament de contingut (CDNs) poden ser una forma ràpida i eficaç d’entregar el contingut als usuaris. Però no sempre són la millor opció.

Les xarxes de lliurament de contingut (CDNs) són una excel·lent manera d’accelerar l’accés al contingut a la pantalla o dispositiu de l’usuari mitjançant la publicació de dades en cau en servidors propers. Quan els usuaris accedeixen a un lloc web amb CDN, poden obtenir una millora significativa en la velocitat de càrrega, que millora l'experiència dels usuaris.

Per als arquitectes d’infraestructures de dades que busquen especialment disminuir el malbaratament de l’ample de banda i garantir un ús altament eficient dels recursos, els CDN són una solució perfecta. Els CDN principals tenen una escalabilitat en temps real i la capacitat de minimitzar la latència de la xarxa. Això significa que els usuaris reben les dades en el mínim temps possible, amb pèrdues mínimes de paquets i els vostres recursos es gasten de manera òptima. (Per obtenir més informació sobre l'eficiència de la xarxa, vegeu El paper de les IPC en la gestió de xarxa.)


Típicament, es creu que els CDN són de gran ajuda en totes les situacions de contingut, garantint un temps de resposta més ràpid mitjançant l’optimització de la memòria cau i l’optimització front-end. Tot i això, els CDN no són necessàriament la millor manera d’optimitzar el rendiment en tots els casos.

Un CDN típic es basa en diversos nodes distribuïts arreu del món. El contingut en memòria cau del vostre lloc s’emmagatzema en aquests nodes. Quan els usuaris d’una determinada regió geogràfica accedeixen al vostre lloc, se’ls lliura amb contingut en memòria cau des del node més proper. La distància reduïda significa un temps d’anada i tornada reduït i l’usuari rep el contingut en el mínim temps possible. De la mateixa manera, si el vostre lloc és propens a rebre grans càrregues de trànsit o pics, una topologia de xarxa distribuïda pot actuar com a salvaguarda contra el consum excessiu d’ample de banda.


Davant d'això, sembla que una CDN sigui una eina molt útil per a qualsevol tipus de contingut. Tot i això, no sempre és avantatjós, sobretot si teniu necessitats específiques que descarten una infraestructura distribuïda. A continuació en presentem alguns exemples.

Base d'usuaris modesta

Desplegar un CDN té molt sentit si teniu una base d’usuaris enorme i diversa. Però si teniu una base d'usuaris petita, orientada i específica, us permetrà millorar els mètodes per millorar l'experiència de l'usuari. Això és especialment aplicable si la vostra infraestructura només dóna servei a un nombre reduït d’usuaris, com una intranet per a l’ús intern de les vostres organitzacions o si la vostra base d’usuaris és molt mínima.

Una alternativa aquí és implementar la càrrega pereçosa, que descarrega la quantitat mínima de contingut a la pantalla de l'usuari, donant-li a l'usuari accés instantani a aquest contingut. Al lloc de la resta del contingut, es conserven els marcador de posició temporal. A mesura que l'usuari es desplaça a la resta del contingut, els marcadors de lloc es van omplint amb el contingut real. Aquesta tècnica garanteix que l’usuari és essencial proporcionat a l’instant i que la resta del contingut es carrega de forma específica. El resultat és un consum d’amplada de banda intel·ligent, velocitats mínimes de càrrega de pàgina i una millor experiència de l’usuari a causa de les millores de velocitat.

Base d’usuaris extremadament localitzada

Un dels avantatges més destacats d’un CDN és que és capaç d’accelerar l’entrega de contingut a usuaris de tot el món. Però si teniu l’orientació del vostre contingut a usuaris ubicats dins d’una determinada regió geogràfica, l’ús d’un CDN pot no tenir cap sentit. Aquests exemples serien si publiqueu un lloc web d’escola o universitat, és possible que us proporcionin accés des d’infraestructures locals, especialment si els usuaris hi accedeixen des de les proximitats.

Sense errors, sense estrès: la vostra guia pas a pas per crear programes que canvien la vida sense destruir la vida

No podeu millorar les vostres habilitats de programació quan ningú es preocupa per la qualitat del programari.

Per a una base d’usuaris tan concentrada, podeu experimentar altres maneres de millorar l’experiència de l’usuari. Podeu, per exemple, provar d’implementar la preparació prèvia al vostre lloc. Es realitza una preparació inicial de components que s'espera que l'usuari tingui accés a continuació. Per exemple, si mostreu una imatge en una galeria, l'usuari és molt probable que faci clic a la següent. De manera que la preparació prèvia carrega la següent imatge a l’extrem de l’usuari abans que l’usuari hagi fet clic sobre ella, mostrant-la a l’instant tan aviat com l’usuari l’arribi. Això millora immensament el temps de càrrega percebut al final de l’usuari.

Requisits regulatoris i de govern complex

Si l’organització gestiona dades sensibles d’usuaris, és obvi que tindreu un protocol de govern complex al seu lloc, destinat a protegir les dades dels usuaris a tota costa. Això pot incloure requisits de sobirania, que exigeixen que les dades siguin dins de la jurisdicció física d’un determinat país. En aquest cas, desplegar un CDN pot no ser necessàriament un bon ajust, ja que això significa que les dades es podrien emmagatzemar en memòria cau en servidors de països fora de jurisdicció, cosa que podria anar contra els requisits de sobirania. (Per obtenir més informació sobre els responsables de la governança de dades, vegeu el responsable de dades: el proper treball de tecnologia òptima?)

Conclusió

Tot i així, els CDN són una forma excel·lent de millorar la velocitat i la fiabilitat del lloc web en la majoria dels casos. Els CDN moderns basats en núvol també proporcionaran una capa de funcions de seguretat, incloent actuar com a primera línia de defensa contra els atacs basats en el trànsit i l'equilibri de càrregues actuant com a proxy invers.

Així, si bé no es pot gaudir dels avantatges més vitals d’un CDN en un escenari extremadament localitzat, la implementació d’aquest tipus de serveis produirà millores importants en molts altres casos.