{"id":3040,"date":"2023-07-31T13:23:04","date_gmt":"2023-07-31T06:23:04","guid":{"rendered":"https:\/\/fptcloudhub.io\/?p=3040"},"modified":"2023-07-31T13:23:05","modified_gmt":"2023-07-31T06:23:05","slug":"cdn-la-gi-vi-sao-can-cdn","status":"publish","type":"post","link":"https:\/\/fptcloudhub.io\/vi\/blogs\/cdn-la-gi-vi-sao-can-cdn\/","title":{"rendered":"CDN l\u00e0 g\u00ec? V\u00ec sao c\u1ea7n CDN?"},"content":{"rendered":"\n<p>CDN l\u00e0 vi\u1ebft t\u1eaft c\u1ee7a &#8220;Content Delivery Network,&#8221; t\u1ee9c l\u00e0 &#8220;M\u1ea1ng ph\u00e2n ph\u1ed1i n\u1ed9i dung&#8221; trong ti\u1ebfng Vi\u1ec7t. <\/p>\n\n\n\n<p>\u0110\u00e2y l\u00e0 m\u1ed9t h\u1ec7 th\u1ed1ng ph\u00e2n ph\u1ed1i v\u00e0 l\u01b0u tr\u1eef n\u1ed9i dung \u0111a \u0111i\u1ec3m tr\u00ean kh\u1eafp th\u1ebf gi\u1edbi, nh\u1eb1m cung c\u1ea5p n\u1ed9i dung (nh\u01b0 trang web, h\u00ecnh \u1ea3nh, video, t\u1eadp tin t\u1ea3i xu\u1ed1ng, &#8230;) m\u1ed9t c\u00e1ch hi\u1ec7u qu\u1ea3 v\u00e0 nhanh ch\u00f3ng \u0111\u1ebfn ng\u01b0\u1eddi d\u00f9ng cu\u1ed1i nh\u1eb1m gia t\u0103ng t\u1ed1t nh\u1ea5t tr\u1ea3i nghi\u1ec7m ng\u01b0\u1eddi d\u00f9ng.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">CDN l\u00e0 g\u00ec?<\/h2>\n\n\n\n<p>CDN vi\u1ebft t\u1eaft c\u1ee7a Content Delivery Network l\u00e0 m\u1ea1ng l\u01b0\u1edbi m\u00e1y ch\u1ee7 l\u01b0u gi\u1eef b\u1ea3n sao c\u1ee7a c\u00e1c n\u1ed9i dung t\u0129nh b\u00ean trong website v\u00e0 ph\u00e2n ph\u1ed1i \u0111\u1ebfn nhi\u1ec1u m\u00e1y ch\u1ee7 PoP. M\u1ea1ng l\u01b0\u1edbi m\u00e1y ch\u1ee7 CDN \u0111\u01b0\u1ee3c \u0111\u1eb7t \u1edf kh\u1eafp m\u1ecdi n\u01a1i tr\u00ean to\u00e0n c\u1ea7u. <\/p>\n\n\n\n<p>T\u1eeb PoP (Points of Presence), d\u1eef li\u1ec7u s\u1ebd ti\u1ebfp t\u1ee5c \u0111\u01b0\u1ee3c g\u1eedi \u0111\u1ebfn ng\u01b0\u1eddi d\u00f9ng cu\u1ed1i. Th\u00f4ng qua CDN, b\u1ea3n sao n\u1ed9i dung tr\u00ean m\u00e1y ch\u1ee7 g\u1ea7n nh\u1ea5t s\u1ebd \u0111\u01b0\u1ee3c tr\u1ea3 v\u1ec1 cho ng\u01b0\u1eddi d\u00f9ng khi h\u1ecd truy c\u1eadp website. \u0110i\u1ec1u n\u00e0y gi\u00fap gi\u1ea3m thi\u1ec3u th\u1eddi gian k\u1ebft n\u1ed1i c\u1ee7a ng\u01b0\u1eddi d\u00f9ng cu\u1ed1i t\u1edbi d\u1eef li\u1ec7u.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"680\" height=\"292\" src=\"https:\/\/cdn.fptcloudhub.io\/wp-content\/uploads\/2023\/07\/31131231\/image.png\" alt=\"\" class=\"wp-image-3041\" srcset=\"https:\/\/cdn.fptcloudhub.io\/wp-content\/uploads\/2023\/07\/31131231\/image.png 680w, https:\/\/cdn.fptcloudhub.io\/wp-content\/uploads\/2023\/07\/31131231\/image-300x129.png 300w, https:\/\/cdn.fptcloudhub.io\/wp-content\/uploads\/2023\/07\/31131231\/image-18x8.png 18w\" sizes=\"(max-width: 680px) 100vw, 680px\" \/><\/figure><\/div>\n\n\n<p>Ch\u1ec9 ri\u00eang vi\u1ec7c truy c\u1eadp v\u00e0o m\u1ed9t website ch\u1ec9 \u0111\u1ec3 chuy\u1ec3n kho\u1ea3n ti\u1ec1n h\u1ecdc cho con nh\u01b0ng m\u1ea5t t\u1eeb 15-20s \u0111\u1ec3 load m\u1ed9t trang th\u00ec th\u1eadt v\u00f4 ngh\u0129a. C\u00e1c b\u1ea1n c\u00f3 bi\u1ebft c\u00e1c trang th\u01b0\u01a1ng m\u1ea1i \u0111i\u1ec7n t\u1eed c\u1ee7a thegioididong h\u1ecd c\u1ea7n t\u1ed1n bao nhi\u00eau ti\u1ec1n cho \u0111\u1ed9i dev h\u00e0ng n\u0103m \u0111\u1ec3 gi\u1eef t\u1ed1c \u0111\u1ed9 t\u1ea3i trang c\u1ee7a trang ch\u1ee7 lu\u00f4n d\u01b0\u1edbi 2s d\u00f9 c\u00f3 r\u1ea5t nhi\u1ec1u h\u00ecnh \u1ea3nh v\u00e0 th\u00f4ng tin ? <\/p>\n\n\n\n<p>=> R\u1ea5t r\u1ea5t nhi\u1ec1u ti\u1ec1n v\u00e0 h\u1ecd lu\u00f4n bi\u1ebft r\u1eb1ng, ch\u1ec9 c\u00f3 t\u1ed1c \u0111\u1ed9 v\u00e0 hi\u1ec7u su\u1ea5t m\u1edbi c\u00f3 th\u1ec3 t\u1ea1o \u0111\u01b0\u1ee3c c\u01a1 h\u1ed9i mua h\u00e0ng t\u1eeb kh\u00e1ch h\u00e0ng.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">V\u00e0 CDN ra \u0111\u1eddi nh\u1eb1m \u0111\u1ea3m b\u1ea3o \u0111\u01b0\u1ee3c hi\u1ec7u su\u1ea5t cao nh\u01b0 th\u1ebf.<\/h3>\n\n\n\n<p>Ban \u0111\u1ea7u s\u01a1 khai CDN c\u0169ng ch\u1ec9 \u0111\u1ec3 caching n\u1ed9i dung. V\u1edbi s\u1ef1 ti\u1ebfn b\u1ed9 c\u1ee7a c\u00f4ng ngh\u1ec7, CDN tr\u1edf th\u00e0nh 1 ph\u1ea7n t\u00ednh n\u0103ng c\u1ee7a vi\u1ec7c t\u0103ng t\u1ed1c \u1ee9ng d\u1ee5ng. <\/p>\n\n\n\n<p>Ngo\u00e0i CDN c\u00f2n c\u00f3 c\u00e1c c\u00f4ng ngh\u1ec7 nh\u01b0: Gi\u1ea3m thi\u1ec3u k\u00edch c\u1ee1 h\u00ecnh \u1ea3nh t\u1ef1 \u0111\u1ed9ng tr\u00ean website. T\u1ed1i \u01b0u m\u00e3 ngu\u1ed3n CSS, t\u1ed1i \u01b0u t\u1ed1c \u0111\u1ed9 Javascript. T\u1ea5t c\u1ea3 nh\u1eefng \u0111i\u1ec1u n\u00e0y k\u1ebft h\u1ee3p l\u1ea1i l\u00e0m n\u00ean 1 d\u1ecbch v\u1ee5 duy nh\u1ea5t: D\u1ecbch v\u1ee5 t\u0103ng t\u1ed1c \u1ee9ng d\u1ee5ng (Layer 7)<\/p>\n\n\n\n<p>CDN c\u1ee7a Cloudflare n\u1eb1m trong b\u1ed9\u00a0<code><em><strong>T\u0103ng T\u1ed1c v\u00e0 B\u1ea3o M\u1eadt \u1ee8ng d\u1ee5ng<\/strong><\/em><\/code>\u00a0\u0111\u01b0\u1ee3c x\u00e2y d\u1ef1ng theo m\u00f4 h\u00ecnh Top-Down theo l\u01b0\u1ee3t request c\u1ee7a content. T\u1ea1i Vi\u1ec7t Nam , <a href=\"https:\/\/cloudflare.com\" title=\"Cloudflare \">Cloudflare <\/a>c\u00f3 t\u1ea5t c\u1ea3 4 POP v\u00e0 h\u1ecd s\u1eb5n c\u00f3 2 POP t\u1ea1i FPT Telecom \u1edf H\u00e0 N\u1ed9i v\u00e0 H\u1ed3 Ch\u00ed Minh. Hai POP t\u1ea1i Vi\u1ec7t Nam n\u00f3 s\u1ebd n\u1eb1m trong Region Singapore v\u00e0 l\u00e0\u00a0<strong>Lower Tier<\/strong>\u00a0theo m\u00f4 h\u00ecnh d\u01b0\u1edbi \u0111\u00e2y, Singapore s\u1ebd c\u00f3\u00a0<strong>Upper Tier<\/strong>.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"1024\" height=\"440\" src=\"https:\/\/cdn.fptcloudhub.io\/wp-content\/uploads\/2023\/07\/31131321\/image-1-1024x440.png\" alt=\"FPT Cloud CDN\" class=\"wp-image-3042\" title=\"FPT Cloud CDN\" srcset=\"https:\/\/cdn.fptcloudhub.io\/wp-content\/uploads\/2023\/07\/31131321\/image-1-1024x440.png 1024w, https:\/\/cdn.fptcloudhub.io\/wp-content\/uploads\/2023\/07\/31131321\/image-1-300x129.png 300w, https:\/\/cdn.fptcloudhub.io\/wp-content\/uploads\/2023\/07\/31131321\/image-1-768x330.png 768w, https:\/\/cdn.fptcloudhub.io\/wp-content\/uploads\/2023\/07\/31131321\/image-1-18x8.png 18w, https:\/\/cdn.fptcloudhub.io\/wp-content\/uploads\/2023\/07\/31131321\/image-1.png 1226w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div>\n\n\n<h4 class=\"wp-block-heading\">V\u1eady c\u01a1 ch\u1ebf ho\u1ea1t \u0111\u1ed9ng c\u1ee7a Origin Server, Upper Tier v\u00e0 Lower Tier ho\u1ea1t \u0111\u1ed9ng ra sao ? <\/h4>\n\n\n\n<p>L\u1ea5y v\u00ed d\u1ee5 c\u1ee5 th\u1ec3:<\/p>\n\n\n\n<p>Black Pink v\u1eeba ra m\u1ed9t MV m\u1edbi keng t\u1ea1i khu v\u1ef1c H\u00e0n Qu\u1ed1c. (Origin Server) M\u1ed9t fan cu\u1ed3ng t\u1ea1i Vi\u1ec7t Nam (<code><strong>*lu\u1ed3ng m\u00e0u xanh l\u00e1 c\u1ee7a Client 1*<\/strong><\/code>) b\u1eaft \u0111\u1ea7u ch\u1ecdn \u0111\u1ec3 xem MV ngay l\u1eadp t\u1ee9c. Khi \u0111\u00f3 to\u00e0n b\u1ed9 Upper v\u00e0 Lower Tier ch\u01b0a k\u1ecbp Cache n\u1ed9i dung. Upper Tier l\u00fac n\u00e0y s\u1ebd duplicate n\u1ed9i dung \u0111\u01b0\u1ee3c request l\u1ea7n \u0111\u1ea7u ti\u00ean gi\u1eefa M\u1ef9 v\u00e0 Singapore. Sau \u0111\u00f3 <strong>Upper Tier<\/strong> s\u1ebd tr\u1ea3 ng\u01b0\u1ee3c v\u1ec1 cho Lower Tier t\u1ea1i Vietnam. Khi \u0111\u00f3 Client 1 s\u1ebd \u0111\u01b0\u1ee3c xem MV v\u1edbi ch\u1ea5t l\u01b0\u1ee3ng si\u00eau n\u00e9t full kh\u00f4ng che.<\/p>\n\n\n\n<p>\u0110\u1ebfn l\u01b0\u1ee3t fan cu\u1ed3ng th\u1ee9 2 xu\u1ea5t hi\u1ec7n v\u00e0 c\u0169ng xem MV c\u1ee7a Black Pink (<code><strong>*lu\u1ed3ng m\u00e0u t\u00edm c\u1ee7a Client 2*<\/strong><\/code><strong>)<\/strong>\u00a0Khi \u0111\u00f3, Cloudflare s\u1ebd ki\u1ec3m tra \u1edf Upper Tier xem \u0111\u00e3 c\u00f3 file \u0111\u00f3 ch\u01b0a. \u00c0, h\u1ecd ph\u00e1t hi\u1ec7n \u0111\u00e3 c\u00f3 s\u1eb5n t\u1ea1i <strong>Lower Tier<\/strong> v\u00e0 MV s\u1ebd \u0111\u01b0\u1ee3c load ngay l\u1eadp t\u1ee9c t\u1ea1i h\u1ea1 t\u1ea7ng trong n\u01b0\u1edbc s\u1eed d\u1ee5ng qua \u0111\u01b0\u1eddng NIX.<\/p>\n\n\n\n<p>Nh\u01b0 v\u1eady, c\u00f9ng m\u1ed9t n\u1ed9i dung nh\u01b0ng s\u1ebd kh\u00f4ng ph\u1ea3i t\u1ed1n qu\u00e1 nhi\u1ec1u b\u0103ng th\u00f4ng \u0111\u1ec3 di chuy\u1ec3n. \u0110\u1ed3ng th\u1eddi n\u1ed9i dung c\u0169ng s\u1ebd \u0111\u01b0\u1ee3c l\u01b0u tr\u1eef g\u1ea7n v\u1edbi user nh\u1ea5t, hi\u1ec7u su\u1ea5t l\u00e0 t\u1ed1i \u0111a, latency l\u00e0 t\u1ed1i thi\u1ec3u v\u00e0 chi ph\u00ed s\u1ebd kh\u00f4ng b\u1ecb b\u0103ng th\u00f4ng qu\u1ed1c t\u1ebf l\u00e0m d\u1ed9i l\u00ean. C\u1ea3 nh\u00e0 cung c\u1ea5p v\u00e0 kh\u00e1ch h\u00e0ng \u0111\u1ec1u h\u01b0\u1edfng l\u1ee3i.<\/p>\n\n\n\n<p>Tr\u00ean \u0111\u00e2y l\u00e0 t\u1ed5ng quan v\u1ec1 CDN v\u00e0 v\u00ed d\u1ee5 c\u1ee5 th\u1ec3 v\u1ec1 h\u01b0\u1edbng gi\u1ea3i quy\u1ebft c\u1ee7a Cloudflare CDN.<\/p>\n\n\n\n<p>\u0110\u1ec3 t\u00ecm hi\u1ec3u v\u1ec1 Cloudflare x FTI, c\u00e1c b\u1ea1n \u0111\u1ecdc c\u00f3 th\u1ec3 truy c\u1eadp t\u1ea1i: <a href=\"https:\/\/fptcloudhub.io\/cloud-cdn\">https:\/\/fptcloudhub.io\/cloud-cdn<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">V\u1ec1 FPT Telecom International<\/h2>\n\n\n\n<p>\u0110\u01b0\u1ee3c th\u00e0nh l\u1eadp v\u00e0o ng\u00e0y 22\/05\/2008, FPT International Telecom l\u00e0 c\u00f4ng ty th\u00e0nh vi\u00ean c\u1ee7a FPT Telecom.<\/p>\n\n\n\n<p>K\u1ebf th\u1eeba kinh nghi\u1ec7m v\u00e0 c\u01a1 s\u1edf h\u1ea1 t\u1ea7ng c\u1ee7a c\u00f4ng ty m\u1eb9 \u2013 FPT Telecom, m\u1ed9t trong nh\u1eefng nh\u00e0 cung c\u1ea5p d\u1ecbch v\u1ee5 vi\u1ec5n th\u00f4ng h\u00e0ng \u0111\u1ea7u t\u1ea1i Vi\u1ec7t Nam, FPT Telecom International \u0111\u00e3 ho\u1ea1t \u0111\u1ed9ng \u0111\u1ed9c l\u1eadp t\u1eeb \u0111\u1ea7u n\u0103m 2008 v\u00e0 hi\u1ec7n \u0111\u01b0\u1ee3c coi l\u00e0 m\u1ed9t trong nh\u1eefng nh\u00e0 cung c\u1ea5p d\u1ecbch v\u1ee5 \u0111\u00e1ng tin c\u1eady h\u00e0ng \u0111\u1ea7u t\u1ea1i Vi\u1ec7t Nam.<\/p>\n\n\n\n<p>FTI l\u00e0 m\u1ed9t trong nh\u1eefng nh\u00e0 cung c\u1ea5p d\u1ecbch v\u1ee5 C\u00f4ng ngh\u1ec7 th\u00f4ng tin v\u00e0 Cloud to\u00e0n di\u1ec7n v\u00e0 \u0111\u01b0\u1ee3c \u00e1p d\u1ee5ng r\u1ed9ng r\u00e3i nh\u1ea5t t\u1ea1i Vi\u1ec7t Nam, cung c\u1ea5p \u0111\u1ea7y \u0111\u1ee7 c\u00e1c d\u1ecbch v\u1ee5 tr\u00ean to\u00e0n qu\u1ed1c. H\u00e0ng ngh\u00ecn kh\u00e1ch h\u00e0ng \u2013 bao g\u1ed3m c\u00e1c c\u00f4ng ty kh\u1edfi nghi\u1ec7p ph\u00e1t tri\u1ec3n nhanh nh\u1ea5t, c\u00e1c doanh nghi\u1ec7p l\u1edbn nh\u1ea5t v\u00e0 c\u00e1c c\u01a1 quan ch\u00ednh ph\u1ee7 h\u00e0ng \u0111\u1ea7u \u2013 s\u1eed d\u1ee5ng FPT International Telecom \u0111\u1ec3 t\u1ed1i \u01b0u h\u00f3a chi ph\u00ed, tr\u1edf n\u00ean linh ho\u1ea1t h\u01a1n v\u00e0 \u0111\u1ed5i m\u1edbi nhanh h\u01a1n.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>CDN l\u00e0 vi\u1ebft t\u1eaft c\u1ee7a &#8220;Content Delivery Network,&#8221; t\u1ee9c l\u00e0 &#8220;M\u1ea1ng ph\u00e2n ph\u1ed1i n\u1ed9i dung&#8221; trong ti\u1ebfng Vi\u1ec7t. \u0110\u00e2y l\u00e0 m\u1ed9t h\u1ec7 th\u1ed1ng ph\u00e2n ph\u1ed1i v\u00e0 l\u01b0u tr\u1eef n\u1ed9i dung \u0111a \u0111i\u1ec3m tr\u00ean kh\u1eafp th\u1ebf gi\u1edbi, nh\u1eb1m cung c\u1ea5p n\u1ed9i dung (nh\u01b0 trang web, h\u00ecnh \u1ea3nh, video, t\u1eadp tin t\u1ea3i xu\u1ed1ng, &#8230;) m\u1ed9t c\u00e1ch hi\u1ec7u [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":3042,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[58],"tags":[114,113,115,70,112,60,117,116],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/fptcloudhub.io\/vi\/wp-json\/wp\/v2\/posts\/3040"}],"collection":[{"href":"https:\/\/fptcloudhub.io\/vi\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fptcloudhub.io\/vi\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fptcloudhub.io\/vi\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/fptcloudhub.io\/vi\/wp-json\/wp\/v2\/comments?post=3040"}],"version-history":[{"count":0,"href":"https:\/\/fptcloudhub.io\/vi\/wp-json\/wp\/v2\/posts\/3040\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/fptcloudhub.io\/vi\/wp-json\/wp\/v2\/media\/3042"}],"wp:attachment":[{"href":"https:\/\/fptcloudhub.io\/vi\/wp-json\/wp\/v2\/media?parent=3040"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fptcloudhub.io\/vi\/wp-json\/wp\/v2\/categories?post=3040"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fptcloudhub.io\/vi\/wp-json\/wp\/v2\/tags?post=3040"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}