Origin Shield c\u0169ng c\u1ee7a BunnyCDN<\/a> (c\u0169ng gi\u00fap cache hit rate cao), tuy nhi\u00ean Origin Shield thi\u00ean v\u1ec1 b\u1ea3o v\u1ec7 m\u00e1y ch\u1ee7 g\u1ed1c h\u01a1n l\u00e0 t\u0103ng t\u1ed1c.<\/p>\n\n\nV\u00e0i suy ngh\u0129 th\u00eam c\u1ee7a Ki\u1ebfn c\u00e0ng: Tr\u01b0\u1edbc \u0111\u00e2y t\u00f4i ngh\u0129 r\u1eb1ng khi b\u1eadt CDN, to\u00e0n b\u1ed9 d\u1eef li\u1ec7u s\u1ebd \u0111\u01b0\u1ee3c \u0111\u1ea9y v\u1ec1 c\u00e1c m\u00e1y ch\u1ee7 ph\u00e2n t\u00e1n, do v\u1eady t\u1ef7 l\u1ec7 cache hit ratio s\u1ebd r\u1ea5t cao, c\u1ee1 ph\u1ea3i h\u01a1n 99%, b\u1edfi v\u00ec ch\u1ec9 khi c\u00f3 b\u00e0i vi\u1ebft m\u1edbi th\u00ec m\u1edbi c\u00f3 d\u1eef li\u1ec7u m\u1edbi c\u1ea7n \u0111\u1ea9y l\u00ean, t\u1ee9c l\u00e0 c\u00f3 cache miss. <\/p>\n\n\n
Nh\u01b0ng \u0111\u1ec3 t\u1ed1i \u01b0u l\u01b0u tr\u1eef v\u1edbi c\u00e1c \u1ed5 SSD \u0111\u1eaft ti\u1ec1n, c\u00e1c d\u1ecbch v\u1ee5 CDN ch\u1ec9 \u0111\u1ea9y l\u00ean m\u00e1y ch\u1ee7 c\u1ee7a h\u1ecd file n\u00e0o m\u00e0 ng\u01b0\u1eddi d\u00f9ng truy c\u1eadp, cho n\u00ean l\u00fac ban \u0111\u1ea7u cache hit ratio s\u1ebd th\u1ea5p r\u1ed3i t\u0103ng d\u1ea7n. M\u1ed9t \u0111i\u1ec1u quan tr\u1ecdng n\u1eefa, c\u00e1c file th\u01b0\u1eddng xuy\u00ean truy c\u1eadp s\u1ebd \u0111\u01b0\u1ee3c \u01b0u ti\u00ean cache h\u01a1n, th\u1eadm ch\u00ed l\u00e0 c\u00e1c \u01b0u ti\u00ean kh\u00e1c \u0111\u1ec3 n\u00f3 c\u00f3 t\u1ed1c \u0111\u1ed9 cao h\u01a1n, \u1ed5n \u0111\u1ecbnh h\u01a1n c\u00e1c file thi tho\u1ea3ng m\u1edbi \u0111\u01b0\u1ee3c d\u00f9ng. <\/p>\n\n\n
Perma-Cache \u0111\u01b0\u1ee3c ph\u00e1t tri\u1ec3n v\u1edbi m\u1ee5c \u0111\u00edch coi tr\u1ecdng t\u1ea5t c\u1ea3 c\u00e1c file tr\u00ean website c\u00f3 v\u1ecb tr\u00ed ngang nhau, n\u00f3 s\u1ebd l\u01b0u m\u00e3i m\u00e3i c\u00e1c file \u0111\u00f3 (cho \u0111\u1ebfn khi b\u1ea1n ch\u1ee7 \u0111\u1ed9ng x\u00f3a) thay v\u00ec c\u00f3 s\u1ef1 \u01b0u ti\u00ean. L\u1ee3i \u00edch th\u00ec r\u00f5 r\u1ed3i, ch\u00fang ta s\u1ebd c\u00f3 t\u1ef7 l\u1ec7 cache hit cao, nh\u01b0ng thi\u1ec7t h\u1ea1i n\u1ebfu c\u00f3 l\u00e0 g\u00ec? <\/p>\n\n\n
\u1ede \u0111\u00e2y BunnyCDN th\u1ef1c s\u1ef1 \u0111\u00e3 t\u1ed1i \u01b0u dung l\u01b0\u1ee3ng \u1ed5 c\u1ee9ng c\u1ee7a h\u1ecd, v\u00ec v\u1edbi Perma-Cache, h\u1ecd s\u1ebd l\u01b0u to\u00e0n b\u1ed9 d\u1eef li\u1ec7u website ch\u1ec9 \u1edf 5 v\u1ecb tr\u00ed quan tr\u1ecdng tr\u00ean to\u00e0n c\u1ea7u thay v\u00ec ph\u1ea3i l\u01b0u (v\u00ed d\u1ee5) 92% d\u1eef li\u1ec7u website tr\u00ean h\u01a1n 50 v\u1ecb tr\u00ed. <\/p>\n\n\n
C\u00e1c c\u1ee5m m\u00e1y ch\u1ee7 CDN gi\u1edd s\u1ebd \u0111\u00f3ng vai tr\u00f2 k\u1ebft n\u1ed1i v\u1edbi c\u00e1c trung t\u00e2m Perma-Cache thay v\u00ec ph\u00e2n ph\u1ed1i tr\u1ef1c ti\u1ebfp. C\u00f3 th\u1ec3 k\u1ebft lu\u1eadn th\u1ebf n\u00e0y, v\u1edbi Perma-Cache ch\u00fang ta s\u1ebd c\u00f3 cache hit g\u1ea7n nh\u01b0 tuy\u1ec7t \u0111\u1ed1i, nh\u01b0ng t\u1ed1c \u0111\u1ed9 s\u1ebd ch\u1eadm \u0111i ch\u00fat \u00edt, d\u00f9 r\u1ea5t nh\u1ecf, nh\u01b0ng ch\u1eafc ch\u1eafn l\u00e0 kh\u00f4ng ch\u1eadm h\u01a1n so v\u1edbi kh\u00f4ng b\u1eadt. \u00dd c\u1ee7a t\u00f4i l\u00e0 ch\u1ec9 ch\u1eadm h\u01a1n trong tr\u01b0\u1eddng h\u1ee3p si\u00eau l\u00fd t\u01b0\u1edfng l\u00e0 t\u1ea5t c\u1ea3 c\u00e1c c\u1ee5m m\u00e1y ch\u1ee7 CDN tr\u00ean to\u00e0n c\u1ea7u l\u01b0u to\u00e0n b\u1ed9 file c\u1ee7a website (\u0111i\u1ec1u ch\u1eafc ch\u1eafn kh\u00f4ng th\u1ec3 c\u00f3 v\u00ec v\u1ea5n \u0111\u1ec1 t\u1ed1i \u01b0u chi ph\u00ed).<\/p>\n\n\n
(d\u1ecbch t\u1eeb b\u00e0i vi\u1ebft: Introducing Perma-Cache – Permanent CDN Caching, t\u00e1c gi\u1ea3: Dejan Grofelnik Pelzel)<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"Trong b\u00e0i vi\u1ebft n\u00e0y Ki\u1ebfn c\u00e0ng s\u1ebd gi\u1edbi thi\u1ec7u t\u00ednh n\u0103ng Perma-Cache c\u1ee7a BunnyCDN, \u0111\u01b0\u1ee3c bi\u00ean t\u1eadp t\u1eeb t\u00e0i li\u1ec7u ch\u00ednh th\u1ee9c c\u1ee7a h\u1ecd. C\u1ee5m t\u1eeb “ch\u00fang t\u00f4i” trong b\u00e0i ch\u1ec9 \u0111\u1ebfn Bunny, kh\u00f4ng ph\u1ea3i ng\u01b0\u1eddi d\u1ecbch b\u00e0i n\u00e0y. V\u1edbi ki\u1ec3u b\u1ed9 nh\u1edb \u0111\u1ec7m CDN truy\u1ec1n th\u1ed1ng, c\u00e1c th\u01b0 vi\u1ec7n n\u1ed9i dung c\u00f3 k\u00edch c\u1ee1 …<\/p>\n","protected":false},"author":1,"featured_media":20526,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[248],"tags":[],"yoast_head":"\n
Gi\u1edbi thi\u1ec7u t\u00ednh n\u0103ng Perma-Cache: b\u1ed9 nh\u1edb \u0111\u1ec7m CDN v\u0129nh vi\u1ec5n c\u1ee7a BunnyCDN • Ki\u1ebfn c\u00e0ng<\/title>\n\n\n\n\n\n\n\n\n\n\n\n\t\n\t\n\t\n\n\n\n\t\n\t\n\t\n","yoast_head_json":{"title":"Gi\u1edbi thi\u1ec7u t\u00ednh n\u0103ng Perma-Cache: b\u1ed9 nh\u1edb \u0111\u1ec7m CDN v\u0129nh vi\u1ec5n c\u1ee7a BunnyCDN • Ki\u1ebfn c\u00e0ng","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/kiencang.net\/gioi-thieu-perma-cache\/","og_locale":"vi_VN","og_type":"article","og_title":"Gi\u1edbi thi\u1ec7u t\u00ednh n\u0103ng Perma-Cache: b\u1ed9 nh\u1edb \u0111\u1ec7m CDN v\u0129nh vi\u1ec5n c\u1ee7a BunnyCDN • Ki\u1ebfn c\u00e0ng","og_description":"Trong b\u00e0i vi\u1ebft n\u00e0y Ki\u1ebfn c\u00e0ng s\u1ebd gi\u1edbi thi\u1ec7u t\u00ednh n\u0103ng Perma-Cache c\u1ee7a BunnyCDN, \u0111\u01b0\u1ee3c bi\u00ean t\u1eadp t\u1eeb t\u00e0i li\u1ec7u ch\u00ednh th\u1ee9c c\u1ee7a h\u1ecd. C\u1ee5m t\u1eeb “ch\u00fang t\u00f4i” trong b\u00e0i ch\u1ec9 \u0111\u1ebfn Bunny, kh\u00f4ng ph\u1ea3i ng\u01b0\u1eddi d\u1ecbch b\u00e0i n\u00e0y. V\u1edbi ki\u1ec3u b\u1ed9 nh\u1edb \u0111\u1ec7m CDN truy\u1ec1n th\u1ed1ng, c\u00e1c th\u01b0 vi\u1ec7n n\u1ed9i dung c\u00f3 k\u00edch c\u1ee1 …","og_url":"https:\/\/kiencang.net\/gioi-thieu-perma-cache\/","og_site_name":"Ki\u1ebfn c\u00e0ng","article_author":"https:\/\/www.facebook.com\/anhducnguyen87\/","article_published_time":"2021-01-27T01:51:34+00:00","og_image":[{"width":640,"height":320,"url":"https:\/\/kiencang.net\/wp-content\/uploads\/2021\/01\/vinh-vien.png","type":"image\/png"}],"author":"Nguy\u1ec5n \u0110\u1ee9c Anh","twitter_card":"summary_large_image","twitter_misc":{"\u0110\u01b0\u1ee3c vi\u1ebft b\u1edfi":"Nguy\u1ec5n \u0110\u1ee9c Anh","\u01af\u1edbc t\u00ednh th\u1eddi gian \u0111\u1ecdc":"6 ph\u00fat"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/kiencang.net\/gioi-thieu-perma-cache\/","url":"https:\/\/kiencang.net\/gioi-thieu-perma-cache\/","name":"Gi\u1edbi thi\u1ec7u t\u00ednh n\u0103ng Perma-Cache: b\u1ed9 nh\u1edb \u0111\u1ec7m CDN v\u0129nh vi\u1ec5n c\u1ee7a BunnyCDN • Ki\u1ebfn c\u00e0ng","isPartOf":{"@id":"https:\/\/kiencang.net\/#website"},"datePublished":"2021-01-27T01:51:34+00:00","dateModified":"2021-01-27T01:51:34+00:00","author":{"@id":"https:\/\/kiencang.net\/#\/schema\/person\/5e7e1a04d8d1218ad8c421ba43d25c16"},"breadcrumb":{"@id":"https:\/\/kiencang.net\/gioi-thieu-perma-cache\/#breadcrumb"},"inLanguage":"vi","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kiencang.net\/gioi-thieu-perma-cache\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/kiencang.net\/gioi-thieu-perma-cache\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kiencang.net\/"},{"@type":"ListItem","position":2,"name":"Gi\u1edbi thi\u1ec7u t\u00ednh n\u0103ng Perma-Cache: b\u1ed9 nh\u1edb \u0111\u1ec7m CDN v\u0129nh vi\u1ec5n c\u1ee7a BunnyCDN"}]},{"@type":"WebSite","@id":"https:\/\/kiencang.net\/#website","url":"https:\/\/kiencang.net\/","name":"Ki\u1ebfn c\u00e0ng","description":"\u00d4m l\u00fd thuy\u1ebft, h\u00f4n th\u1ef1c h\u00e0nh","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kiencang.net\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"vi"},{"@type":"Person","@id":"https:\/\/kiencang.net\/#\/schema\/person\/5e7e1a04d8d1218ad8c421ba43d25c16","name":"Nguy\u1ec5n \u0110\u1ee9c Anh","image":{"@type":"ImageObject","inLanguage":"vi","@id":"https:\/\/kiencang.net\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/6d71f9b89393952a8382e30dad26c1ec?s=96&d=monsterid&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/6d71f9b89393952a8382e30dad26c1ec?s=96&d=monsterid&r=g","caption":"Nguy\u1ec5n \u0110\u1ee9c Anh"},"description":"Sinh n\u0103m 1987, t\u1ed1t nghi\u1ec7p Cao \u0111\u1eb3ng th\u1ef1c h\u00e0nh FPT qu\u00e3ng 2014, chuy\u00ean ng\u00e0nh Thi\u1ebft k\u1ebf website. T\u00f4i th\u00edch Content, SEO, Ads, T\u0103ng t\u1ed1c website v\u00e0 Th\u01b0\u01a1ng m\u1ea1i \u0111i\u1ec7n t\u1eed. B\u00ean c\u1ea1nh b\u00e0i t\u1ef1 vi\u1ebft, t\u00f4i c\u0169ng d\u1ecbch nhi\u1ec1u n\u1ed9i dung th\u00fa v\u1ecb c\u1ee7a c\u00e1c t\u00e1c gi\u1ea3 kh\u00e1c nhau. FB c\u00e1 nh\u00e2n: facebook.com\/anhducnguyen87. Email li\u00ean h\u1ec7: guiemailchotoi@gmail.com","sameAs":["https:\/\/www.facebook.com\/anhducnguyen87\/"],"url":"https:\/\/kiencang.net\/author\/admin\/"}]}},"_links":{"self":[{"href":"https:\/\/kiencang.net\/wp-json\/wp\/v2\/posts\/18766"}],"collection":[{"href":"https:\/\/kiencang.net\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kiencang.net\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kiencang.net\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/kiencang.net\/wp-json\/wp\/v2\/comments?post=18766"}],"version-history":[{"count":0,"href":"https:\/\/kiencang.net\/wp-json\/wp\/v2\/posts\/18766\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kiencang.net\/wp-json\/wp\/v2\/media\/20526"}],"wp:attachment":[{"href":"https:\/\/kiencang.net\/wp-json\/wp\/v2\/media?parent=18766"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kiencang.net\/wp-json\/wp\/v2\/categories?post=18766"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kiencang.net\/wp-json\/wp\/v2\/tags?post=18766"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}