{"id":959,"date":"2026-03-02T09:59:59","date_gmt":"2026-03-02T01:59:59","guid":{"rendered":"https:\/\/www.ddosgj.com\/?p=959"},"modified":"2026-03-02T09:59:59","modified_gmt":"2026-03-02T01:59:59","slug":"video-courte-haute-defense-optimisation-de-lacceleration-du-cdn-combinee-a-la-compression-video-et-a-la-mise-en-cache-des-contours-ce-qui-permet-de","status":"publish","type":"post","link":"https:\/\/www.ddosgj.com\/fr\/959-html","title":{"rendered":"Vid\u00e9os courtes \u00e0 haute d\u00e9fense Optimisation de l'acc\u00e9l\u00e9ration du CDN combin\u00e9e \u00e0 la compression vid\u00e9o et \u00e0 la mise en cache des contours pour un chargement plus rapide"},"content":{"rendered":"<p>R\u00e9cemment, j'ai aid\u00e9 plusieurs \u00e9quipes de courts m\u00e9trages vid\u00e9o \u00e0 r\u00e9soudre le probl\u00e8me du d\u00e9calage, et j'ai constat\u00e9 que huit sur dix d'entre elles \u00e9taient mortes en pensant que tout irait bien si elles achetaient un CDN. En cons\u00e9quence, une fois en ligne, le lecteur tourne avec plus de diligence qu'un ventilateur \u00e9lectrique, et le taux de d\u00e9sabonnement des utilisateurs grimpe directement \u00e0 30%. De nos jours, m\u00eame les CDN doivent \"pr\u00e9venir les co\u00e9quipiers\" - l'acc\u00e9l\u00e9ration que vous pensiez ne sera peut-\u00eatre pas utilis\u00e9e au bon endroit du tout.<\/p>\n<p>La lenteur de chargement des vid\u00e9os courtes n'est jamais aussi simple qu'une bande passante insuffisante. J'ai pris la carte des flammes pour relever quelques cas, et j'ai trouv\u00e9 un triple coup : le premier est que la station source a \u00e9t\u00e9 p\u00e9n\u00e9tr\u00e9e par un DDoS, le CDN retourne \u00e0 la source de la paralysie ; le deuxi\u00e8me est que l'encodage vid\u00e9o est approximatif, 2 minutes de vid\u00e9o sont difficiles \u00e0 compresser pour un volume de 200MB ; le troisi\u00e8me est que la strat\u00e9gie de mise en cache \u00e0 la p\u00e9riph\u00e9rie du n\u0153ud est mauvaise, l'utilisateur doit \u00e0 chaque fois t\u00e9l\u00e9charger le m\u00eame contenu encore et encore. Le plus pitoyable est la \"compression intelligente\" de certains fournisseurs, en fait une compression vid\u00e9o 1080p \u00e0 partir de la texture de la mosa\u00efque, cette vague d'op\u00e9rations est vraiment une optimisation n\u00e9gative.<\/p>\n<p>Tout d'abord, comment choisir un CDN \u00e0 haute d\u00e9fense. Ne croyez pas \u00e0 ces absurdit\u00e9s de \"protection illimit\u00e9e\", la capacit\u00e9 de nettoyage de niveau T du CDN5 test\u00e9 peut vraiment r\u00e9sister aux attaques SYN Flood mixed CC, mais 08Host facturant au volume pour r\u00e9pondre au flux soudain de trafic est simplement en train de br\u00fbler de l'argent comme de l'eau. La cl\u00e9 r\u00e9side dans les comp\u00e9tences cach\u00e9es : tout CDN qui ouvre la \"protection contre la p\u00e9n\u00e9tration du cache\", ou les pirates p\u00e9n\u00e8trent directement dans le cache pour atteindre la station source, acheter plus de protection est inutile. Exemple de configuration, voir ici :<\/p>\n<p>La compression vid\u00e9o est le v\u00e9ritable tueur de bande passante. J'ai vu des \u00e9quipes utiliser H.264 pour compresser des vid\u00e9os 4K et ouvrir le CRF 18, et une seule vid\u00e9o qui consomme 3 Go de trafic est purement suicidaire. La combinaison test\u00e9e HEVC + HDR de la taille du fichier peut \u00eatre compress\u00e9e jusqu'\u00e0 40% sans perte de clart\u00e9, mais il faut faire attention \u00e0 la compatibilit\u00e9 - certains vieux t\u00e9l\u00e9phones portables d\u00e9codant HEVC peuvent directement laisser le CPU grimper \u00e0 90 degr\u00e9s.<\/p>\n<p>Mon sch\u00e9ma de param\u00e8tres de pression a \u00e9t\u00e9 v\u00e9rifi\u00e9 dans plus de trois cents vid\u00e9os :<\/p>\n<p>La fonction d'\u00e9chauffement intelligente de CDN07 est digne d'\u00e9loges, car elle peut mettre en cache les n\u0153uds p\u00e9riph\u00e9riques \u00e0 l'avance en fonction de la liste des vid\u00e9os les plus populaires. Cependant, les param\u00e8tres TTL de la plupart des fournisseurs sont anti-humains : ils configurent en fait un cache d'une heure pour les fichiers d'index m3u8, et ils devraient \u00e9videmment utiliser un cache court de 5 secondes avec l'authentification ETag. Souvenez-vous d'un principe : les tranches statiques sont mises en cache pendant 30 jours, les listes dynamiques sont mises en cache pendant 5 secondes et les fichiers cl\u00e9s ne sont jamais mis en cache.<\/p>\n<p>Le v\u00e9ritable secret de l'acc\u00e9l\u00e9ration r\u00e9side dans la combinaison HTTP\/2+Brotli. Les donn\u00e9es de test montrent que Brotli compresse les fichiers m3u8 en \u00e9conomisant un volume suppl\u00e9mentaire de 17% par rapport \u00e0 gzip, en particulier pour les listes de lecture qui contiennent beaucoup d'horodatages. Mais vous devez activer manuellement le support dans l'arri\u00e8re-plan du CDN, les param\u00e8tres par d\u00e9faut \u00e9tant d\u00e9sactiv\u00e9s :<\/p>\n<p>Enfin, j'aimerais pr\u00e9senter des donn\u00e9es de test r\u00e9elles : apr\u00e8s qu'une application de fiction de courte dur\u00e9e avec un million de DAU a acc\u00e9d\u00e9 \u00e0 la solution hybride - en utilisant CDN5 pour la r\u00e9solution haute d\u00e9finition + 08Host pour g\u00e9rer le trafic outre-mer + une couche de mise en cache en p\u00e9riph\u00e9rie auto-construite - le temps de chargement de la premi\u00e8re image a \u00e9t\u00e9 ramen\u00e9 de 4,3 \u00e0 1,1 seconde, et le co\u00fbt mensuel de la bande passante a \u00e9t\u00e9 directement r\u00e9duit de 10 000 000 $ par mois. Les co\u00fbts mensuels de la bande passante ont baiss\u00e9 de 620 000 RMB. L'essentiel est dans les d\u00e9tails : m\u00eame la taille de la tranche vid\u00e9o est r\u00e9ajust\u00e9e \u00e0 2 secondes par section, de sorte que l'op\u00e9ration de recherche peut r\u00e9duire le nombre de requ\u00eates de 30%.<\/p>\n<p>Si l'on regarde maintenant ceux qui utilisent encore l'\u00e9quipe du programme d'\"acc\u00e9l\u00e9ration en un clic\", c'est comme si l'on regardait une personne avec un scalpel pour couper des l\u00e9gumes - ce n'est pas que l'outil ne fonctionne pas, mais l'utilisation n'est pas du tout la bonne. L'acc\u00e9l\u00e9ration des vid\u00e9os courtes est un projet syst\u00e9matique, de l'encodage \u00e0 la transmission en passant par la mise en cache, chaque lien doit utiliser la force la plus s\u00e9rieuse des techniciens pour mourir. Apr\u00e8s tout, la vitesse de glissement du doigt de l'utilisateur est beaucoup plus rapide que la vitesse de votre m\u00e9moire tampon vid\u00e9o.<\/p>","protected":false},"excerpt":{"rendered":"<p>R\u00e9cemment, j'ai aid\u00e9 plusieurs \u00e9quipes de courts m\u00e9trages vid\u00e9o \u00e0 r\u00e9soudre le probl\u00e8me du d\u00e9calage, et j'ai constat\u00e9 que huit sur dix d'entre elles \u00e9taient mortes en pensant que tout irait bien si elles achetaient un CDN. En cons\u00e9quence, une fois en ligne, le lecteur tourne plus qu'un ventilateur \u00e9lectrique, le taux de rotation des utilisateurs a directement grimp\u00e9 \u00e0 30%. De nos jours, m\u00eame le CDN doit \"emp\u00eacher les co\u00e9quipiers\" - vous pensez que l'acc\u00e9l\u00e9ration n'est peut-\u00eatre pas du tout utilis\u00e9e au bon endroit. La lenteur du chargement des vid\u00e9os courtes n'est en aucun cas une simple question de bande passante insuffisante. J'ai pris la carte des flammes pour relever quelques cas, et j'ai constat\u00e9 que le coup triple : le premier est que la station source a \u00e9t\u00e9 p\u00e9n\u00e9tr\u00e9e par un DDoS, le CDN retourne \u00e0 la source de la paralysie ; le deuxi\u00e8me est que l'encodage vid\u00e9o est approximatif, 2 minutes de vid\u00e9o sont difficiles \u00e0 presser sur un volume de 200MB ; le troisi\u00e8me est que le bord du n\u0153ud de la strat\u00e9gie de mise en cache est pourri, l'utilisateur r\u00e9p\u00e8te \u00e0 chaque fois les m\u00eames t\u00e9l\u00e9chargements de contenu. Le plus pitoyable est la \"compression intelligente\" de certains fournisseurs, qui se traduit en fait par une compression vid\u00e9o 1080p et une qualit\u00e9 de mosa\u00efque !<\/p>","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"","sticky":false,"template":"","format":"gallery","meta":{"_seopress_robots_primary_cat":"","_seopress_titles_title":"","_seopress_titles_desc":"","_seopress_robots_index":"","footnotes":""},"categories":[150],"tags":[],"collection":[],"class_list":["post-959","post","type-post","status-publish","format-gallery","hentry","category-updates","post_format-post-format-gallery"],"_links":{"self":[{"href":"https:\/\/www.ddosgj.com\/fr\/wp-json\/wp\/v2\/posts\/959","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ddosgj.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ddosgj.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ddosgj.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ddosgj.com\/fr\/wp-json\/wp\/v2\/comments?post=959"}],"version-history":[{"count":1,"href":"https:\/\/www.ddosgj.com\/fr\/wp-json\/wp\/v2\/posts\/959\/revisions"}],"predecessor-version":[{"id":1166,"href":"https:\/\/www.ddosgj.com\/fr\/wp-json\/wp\/v2\/posts\/959\/revisions\/1166"}],"wp:attachment":[{"href":"https:\/\/www.ddosgj.com\/fr\/wp-json\/wp\/v2\/media?parent=959"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ddosgj.com\/fr\/wp-json\/wp\/v2\/categories?post=959"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ddosgj.com\/fr\/wp-json\/wp\/v2\/tags?post=959"},{"taxonomy":"collection","embeddable":true,"href":"https:\/\/www.ddosgj.com\/fr\/wp-json\/wp\/v2\/collection?post=959"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}