3 situations dans lesquelles il vaut mieux ne pas utiliser de CDN

Auteur: Roger Morrison
Date De Création: 22 Septembre 2021
Date De Mise À Jour: 11 Peut 2024
Anonim
Analyser un document : observer et déduire - SVT - Les Bons Profs
Vidéo: Analyser un document : observer et déduire - SVT - Les Bons Profs

Contenu


Source: Nmedia / Dreamstime.com

À emporter:

Les réseaux de diffusion de contenu (CDN) peuvent constituer un moyen rapide et efficace de transmettre votre contenu aux utilisateurs. Mais ils ne sont pas toujours la meilleure option.

Les réseaux de distribution de contenu (CDN) constituent un excellent moyen d’accélérer l’accès à votre contenu sur l’écran ou le périphérique de l’utilisateur en fournissant des données mises en cache sur des serveurs à proximité. Lorsque les utilisateurs accèdent à un site Web compatible CDN, ils peuvent obtenir une amélioration significative de la vitesse de chargement, ce qui améliore également l'expérience utilisateur.

Pour les architectes d'infrastructure de données qui cherchent en particulier à limiter le gaspillage de bande passante et à assurer une utilisation très efficace des ressources, les CDN constituent une solution idéale. Les CDN les plus performants offrent une évolutivité en temps réel et la possibilité de minimiser la latence du réseau. Cela signifie que les utilisateurs reçoivent les données le plus rapidement possible, avec un minimum de pertes de paquets et vos ressources sont utilisées de manière optimale. (Pour en savoir plus sur l'efficacité du réseau, voir Le rôle des indicateurs de performance clés dans la gestion du réseau.)


En règle générale, on pense que les CDN sont extrêmement utiles dans toutes les situations de contenu en garantissant un temps de réponse plus rapide grâce à la mise en cache et à l'optimisation frontale. Cependant, les CDN ne constituent pas nécessairement le meilleur moyen d'optimiser les performances dans tous les cas.

Un CDN typique repose sur plusieurs nœuds répartis dans le monde entier. Le contenu mis en cache de votre site est stocké sur ces nœuds. Lorsque des utilisateurs d'une région géographique particulière accèdent à votre site, ils reçoivent le contenu mis en cache à partir du nœud le plus proche. Une distance réduite signifie un temps d'aller-retour réduit, et l'utilisateur reçoit le contenu le plus rapidement possible. De même, si votre site est susceptible de recevoir des charges de trafic ou des pics de trafic importants, une topologie de réseau distribuée peut servir de protection contre une consommation excessive de bande passante.


À première vue, un CDN semble être un outil très utile pour tout type de contenu. Toutefois, cela n’est pas toujours avantageux, surtout si vous avez des besoins spécifiques qui excluent une infrastructure distribuée. Voici quelques exemples.

Base d'utilisateurs modeste

Le déploiement d'un CDN a beaucoup de sens si vous avez une base d'utilisateurs énorme et diversifiée. Mais si votre base d'utilisateurs est petite, ciblée et spécifique, il serait peut-être préférable d'utiliser d'autres moyens pour améliorer l'expérience utilisateur. Ceci est particulièrement applicable si votre infrastructure ne dessert qu'un petit nombre d'utilisateurs, tel qu'un intranet pour l'usage interne de votre organisation, ou si votre base d'utilisateurs est très minime.

Une alternative consiste ici à mettre en œuvre un chargement paresseux, qui télécharge la quantité minimale de contenu sur l’écran de l’utilisateur, lui donnant ainsi un accès instantané à ce contenu. À la place du reste du contenu, des espaces réservés temporaires sont conservés. Lorsque l'utilisateur se déplace vers le reste du contenu, les espaces réservés sont remplis avec le contenu réel. Cette technique garantit que les éléments essentiels sont fournis instantanément à l'utilisateur et que le reste du contenu est chargé en fonction des besoins. Il en résulte une consommation intelligente de bande passante, des vitesses de chargement des pages minimales et une expérience utilisateur améliorée grâce aux améliorations de la vitesse.

Base d'utilisateurs extrêmement localisée

L'un des avantages les plus remarquables d'un CDN est qu'il est capable d'accélérer la diffusion de contenu aux utilisateurs du monde entier. Mais si vous ciblez votre contenu auprès d'utilisateurs situés dans une région géographique donnée, l'utilisation d'un CDN peut ne pas avoir beaucoup de sens. Ce serait le cas, par exemple, si vous exploitez un site Web pour une école ou une université: il serait peut-être préférable de fournir un accès à partir d'une infrastructure sur site, en particulier si les utilisateurs accèdent à proximité.

Pas de bugs, pas de stress - Votre guide étape par étape pour créer un logiciel qui change la vie sans vous détruire

Vous ne pouvez pas améliorer vos compétences en programmation lorsque personne ne se soucie de la qualité des logiciels.

Pour une base d'utilisateurs aussi concentrée, vous pouvez expérimenter d'autres moyens d'améliorer l'expérience utilisateur. Vous pouvez, par exemple, essayer d'implémenter la prélecture sur votre site. La pré-extraction récupère essentiellement les composants auxquels l'utilisateur doit accéder par la suite. Par exemple, si vous affichez une image dans une galerie, il est très probable que l'utilisateur clique sur l'image suivante. Ainsi, la pré-extraction charge l'image suivante sur l'utilisateur avant que l'utilisateur ne la clique dessus, ce qui la restitue instantanément dès que l'utilisateur l'a atteinte. Cela améliore énormément le temps de chargement perçu par l'utilisateur.

Exigences réglementaires et de gouvernance complexes

Si votre organisation traite des données utilisateur sensibles, il est évident que vous aurez un protocole de gouvernance complexe en place, destiné à protéger les données utilisateur à tout prix. Cela peut inclure des exigences de souveraineté, selon lesquelles les données doivent rester dans la juridiction physique d'un pays donné. Dans un tel cas, le déploiement d'un CDN pourrait ne pas convenir, car cela signifierait que les données pourraient être mises en cache sur des serveurs situés dans des pays extérieurs à la juridiction, ce qui pourrait aller à l'encontre des exigences en matière de souveraineté. (Pour plus d'informations sur les responsables de la gouvernance des données, voir Chief Data Officer: le prochain job phare?)

Conclusion

Néanmoins, les CDN constituent un excellent moyen d'améliorer la vitesse et la fiabilité des sites Web dans la plupart des cas. Les réseaux CDN modernes basés sur le cloud fourniront également une couche de fonctionnalités de sécurité, notamment en agissant comme une ligne de défense de premier plan contre les attaques basées sur le trafic et en un équilibrage de charge en agissant en tant que proxy inverse.

Ainsi, bien que vous ne puissiez pas bénéficier des avantages les plus essentiels d’un réseau de distribution de contenu dans un scénario extrêmement localisé, le déploiement de ce type de service produira des améliorations significatives dans de nombreux autres cas.