{"id":82,"date":"2020-10-09T20:09:31","date_gmt":"2020-10-09T18:09:31","guid":{"rendered":"http:\/\/valentin-gratz.xyz\/blog\/?p=82"},"modified":"2026-04-11T22:03:47","modified_gmt":"2026-04-11T20:03:47","slug":"dois-je-utiliser-un-cdn-ou-pas-telle-est-la-question","status":"publish","type":"post","link":"https:\/\/valentin-gratz.xyz\/blog\/2020\/10\/dois-je-utiliser-un-cdn-ou-pas-telle-est-la-question\/","title":{"rendered":"Dois-je utiliser un CDN ou pas ? Telle est la question"},"content":{"rendered":"\n<p>Aujourd&rsquo;hui, je vous publie un article qui traite des CDN (principalement de framework). Avec comme question, est-ce que je dois utiliser ou pas un CDN. Les avantages et les inconv\u00e9nients. <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/cdn.mos.cms.futurecdn.net\/3mLYnWSByuE8h2iANpSYHd.jpg\" alt=\"\"\/><figcaption><em>Bootstrap logo pour vous illustrer l&rsquo;article, m\u00eame s&rsquo;il n&rsquo;est pas totalement \u00e9voqu\u00e9 ici.<\/em><\/figcaption><\/figure>\n\n\n\n<p>Pour vous, les d\u00e9veloppeurs, il vous arrivent d&rsquo;utiliser des frameworks, et vous utilis\u00e9 un peu \u00ab\u00a0n&rsquo;importe quelle source\u00a0\u00bb. Soit directement t\u00e9l\u00e9charger les fichiers en local, soit utiliser les CDN, donc les fichiers du framework d\u00e9j\u00e0 h\u00e9berg\u00e9. <\/p>\n\n\n\n<p>Maintenant, je vais vous donner un peu mon avis, c&rsquo;est-\u00e0-dire les avantages et les inconv\u00e9nients que je trouve \u00e0 utiliser cela. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Avantages<\/h2>\n\n\n\n<p>Au niveau des avantages, je ne trouve pas \u00e9norm\u00e9ment d&rsquo;avantages, comparer aux avantages du framework en lui-m\u00eame. Simplement un unique avantage, celui de ne pas alourdir le site que vous d\u00e9velopper a charger tous les fichiers en local. Ainsi qu&rsquo;\u00e0 utiliser \u00e9norm\u00e9ment de ressources de stockages pour seuls les fichiers propres au framework. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Inconv\u00e9nients<\/h2>\n\n\n\n<p>Pour les inconv\u00e9nients, le premier et celui qui peut \u00eatre le pire de tous, et tout simplement l&rsquo;arr\u00eat de la prise en charge de la version que vous utilisez.<\/p>\n\n\n\n<p>Comment cela ? En fait, quand vous utiliser un service CDN, donc un CSS d\u00e9j\u00e0 h\u00e9berg\u00e9, il peut vous arriver des surprises, comme voir votre site avec le CSS qui a disparu. <\/p>\n\n\n\n<p>Comment cela peut arriver ? En fait, sois le site CDN que vous utiliser ne supporte plus la version que vous utilisiez. Ou bien que l&rsquo;\u00e9diteur du CDN (c&rsquo;est-\u00e0-dire l&rsquo;h\u00e9bergeur) \u00e0 purement et simplement arr\u00eater son activit\u00e9. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Conclusion<\/h2>\n\n\n\n<p>Pour moi, il est pr\u00e9f\u00e9rable de t\u00e9l\u00e9charger directement les fichiers en local, et d\u00e9pendre le moins possible des CDN. Pour vous donner un exemple, voici comment je fais pour Bootstrap.<\/p>\n\n\n\n<p>Je t\u00e9l\u00e9charger le dossier source sur le site officiel, et une fois sur le site du client, ou m\u00eame en local pour coder, je n&rsquo;utilise seulement le fichier \u00ab\u00a0bootstrap.css\u00a0\u00bb ainsi que le fichier \u00ab\u00a0bootstrap.js\u00a0\u00bb. Mais il est \u00e9vident, que je vais tout de m\u00eame copier le dossier CSS et JS en entier sur le site. <\/p>\n\n\n\n<p>Pas la peine d&rsquo;utiliser les autres fichiers CSS qui vous sont propos\u00e9s, car c&rsquo;est presque la m\u00eame chose, vaut mieux utiliser les deux fichiers que je vous ai indiqu\u00e9. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Aujourd&rsquo;hui, je vous publie un article qui traite des CDN (principalement de framework). Avec comme question, est-ce que je dois utiliser ou pas un CDN. Les avantages et les inconv\u00e9nients. Pour vous, les d\u00e9veloppeurs, il vous arrivent d&rsquo;utiliser des frameworks, et vous utilis\u00e9 un peu \u00ab\u00a0n&rsquo;importe quelle source\u00a0\u00bb. Soit directement t\u00e9l\u00e9charger les fichiers en local, soit utiliser les CDN, donc les fichiers du framework d\u00e9j\u00e0 h\u00e9berg\u00e9. Maintenant, je vais vous donner un peu mon avis, c&rsquo;est-\u00e0-dire les avantages et les&#8230;<\/p>\n<p class=\"read-more\"><a class=\"btn btn-default\" href=\"https:\/\/valentin-gratz.xyz\/blog\/2020\/10\/dois-je-utiliser-un-cdn-ou-pas-telle-est-la-question\/\">Lire la suite<span class=\"screen-reader-text\"> Lire la suite<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"off","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"categories":[8,2],"tags":[],"class_list":["post-82","post","type-post","status-publish","format-standard","hentry","category-bootstrap","category-developpement-web"],"_links":{"self":[{"href":"https:\/\/valentin-gratz.xyz\/blog\/wp-json\/wp\/v2\/posts\/82","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/valentin-gratz.xyz\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/valentin-gratz.xyz\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/valentin-gratz.xyz\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/valentin-gratz.xyz\/blog\/wp-json\/wp\/v2\/comments?post=82"}],"version-history":[{"count":0,"href":"https:\/\/valentin-gratz.xyz\/blog\/wp-json\/wp\/v2\/posts\/82\/revisions"}],"wp:attachment":[{"href":"https:\/\/valentin-gratz.xyz\/blog\/wp-json\/wp\/v2\/media?parent=82"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/valentin-gratz.xyz\/blog\/wp-json\/wp\/v2\/categories?post=82"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/valentin-gratz.xyz\/blog\/wp-json\/wp\/v2\/tags?post=82"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}