{"id":18426,"date":"2021-01-21T22:00:54","date_gmt":"2021-01-21T15:00:54","guid":{"rendered":"https:\/\/speed.family\/?p=18426"},"modified":"2023-07-23T19:54:39","modified_gmt":"2023-07-23T12:54:39","slug":"caching-la-gi","status":"publish","type":"post","link":"https:\/\/kiencang.net\/caching-la-gi\/","title":{"rendered":"Caching l\u00e0 g\u00ec? V\u00e0 t\u1ea1i sao n\u00f3 l\u1ea1i gi\u00fap b\u1ea1n c\u1ea3i thi\u1ec7n t\u1ed1c \u0111\u1ed9, hi\u1ec7u su\u1ea5t website"},"content":{"rendered":"\n

V\u00e0i l\u1eddi c\u1ee7a ng\u01b0\u1eddi bi\u00ean t\u1eadp<\/strong>: trong b\u00e0i vi\u1ebft n\u00e0y ch\u00fang ta s\u1ebd hi\u1ec3u kh\u00e1i ni\u1ec7m c\u01a1 b\u1ea3n li\u00ean quan \u0111\u1ebfn caching, c\u1ea3 \u1edf c\u1ea5p \u0111\u1ed9 tr\u00ecnh duy\u1ec7t l\u1eabn h\u1ec7 th\u1ed1ng CDN. Gi\u1ea3i th\u00edch t\u1ea1i sao caching l\u1ea1i gi\u00fap t\u0103ng t\u1ed1c \u0111\u1ed9 truy c\u1eadp web. M\u1eb7c d\u00f9 \u0111\u00e2y l\u00e0 b\u00e0i vi\u1ebft c\u1ee7a Cloudflare, n\u00f3 c\u0169ng gi\u00fap ta hi\u1ec3u c\u01a1 ch\u1ebf caching c\u1ee7a c\u00e1c \u0111\u01a1n v\u1ecb kh\u00e1c.<\/p>\n\n\n\n


\n\n\n\n

Caching (l\u01b0u v\u00e0o b\u1ed9 nh\u1edb \u0111\u1ec7m) l\u00e0 qu\u00e1 tr\u00ecnh l\u01b0u tr\u1eef c\u00e1c b\u1ea3n sao file (g\u1ed3m nhi\u1ec1u \u0111\u1ecbnh d\u1ea1ng) v\u00e0o trong b\u1ed9 nh\u1edb cache, ho\u1eb7c v\u1ecb tr\u00ed l\u01b0u tr\u1eef t\u1ea1m th\u1eddi (temporary storage location), \u0111\u1ec3 ch\u00fang c\u00f3 th\u1ec3 \u0111\u01b0\u1ee3c truy c\u1eadp nhanh h\u01a1n. <\/p>\n\n\n\n

V\u1ec1 m\u1eb7t k\u1ef9 thu\u1eadt, b\u1ed9 nh\u1edb cache l\u00e0 b\u1ea5t k\u1ef3 v\u1ecb tr\u00ed l\u01b0u tr\u1eef t\u1ea1m th\u1eddi n\u00e0o cho c\u00e1c b\u1ea3n sao c\u1ee7a t\u1ec7p ho\u1eb7c d\u1eef li\u1ec7u, nh\u01b0ng thu\u1eadt ng\u1eef n\u00e0y th\u01b0\u1eddng \u0111\u01b0\u1ee3c s\u1eed d\u1ee5ng \u0111\u1ec3 ch\u1ec9 c\u00e1c c\u00f4ng ngh\u1ec7 Internet. <\/p>\n\n\n\n

Tr\u00ecnh duy\u1ec7t web th\u1ef1c hi\u1ec7n l\u01b0u cache cho file HTML, JavaScript, v\u00e0 h\u00ecnh \u1ea3nh \u0111\u1ec3 trang web t\u1ea3i nhanh h\u01a1n, trong khi m\u00e1y ch\u1ee7 DNS<\/a> th\u1ef1c hi\u1ec7n cache c\u00e1c b\u1ea3n ghi DNS cho m\u1ee5c \u0111\u00edch tra c\u1ee9u nhanh h\u01a1n, c\u00f2n CDN<\/a> th\u00ec cache n\u1ed9i dung \u0111\u1ec3 gi\u1ea3m \u0111\u1ed9 tr\u1ec5 (latency).<\/p>\n\n\n\n

\u0110\u1ec3 hi\u1ec3u c\u00e1ch th\u1ee9c ho\u1ea1t \u0111\u1ed9ng c\u1ee7a b\u1ed9 nh\u1edb \u0111\u1ec7m, h\u00e3y xem x\u00e9t v\u00ed d\u1ee5 v\u1ec1 “b\u1ed9 nh\u1edb \u0111\u1ec7m th\u1ef1c ph\u1ea9m v\u00e0 c\u00e1c ngu\u1ed3n cung kh\u00e1c” trong th\u1ebf gi\u1edbi th\u1ef1c \u0111\u01b0\u1ee3c \u00e1p d\u1ee5ng nh\u01b0 th\u1ebf n\u00e0o. Khi nh\u00e0 th\u00e1m hi\u1ec3m Roald Amundsen th\u1ef1c hi\u1ec7n chuy\u1ebfn h\u00e0nh tr\u00ecnh tr\u1edf v\u1ec1 t\u1eeb chuy\u1ebfn \u0111i \u0111\u1ebfn Nam C\u1ef1c v\u00e0o n\u0103m 1912, \u00f4ng v\u00e0 nh\u1eefng ng\u01b0\u1eddi c\u1ee7a m\u00ecnh \u0111\u00e3 s\u1ed1ng nh\u1edd v\u00e0o c\u00e1c kho th\u1ef1c ph\u1ea9m m\u00e0 h\u1ecd \u0111\u00e3 d\u1ef1 tr\u1eef tr\u00ean \u0111\u01b0\u1eddng \u0111i. \u0110i\u1ec1u n\u00e0y hi\u1ec7u qu\u1ea3 h\u01a1n nhi\u1ec1u so v\u1edbi vi\u1ec7c ch\u1edd \u0111\u1ee3i c\u00e1c ngu\u1ed3n cung c\u1ea5p \u0111\u01b0\u1ee3c chuy\u1ec3n \u0111\u1ebfn tr\u1ea1i c\u0103n c\u1ee9 c\u1ee7a h\u1ecd khi h\u1ecd di chuy\u1ec3n. B\u1ed9 nh\u1edb cache tr\u00ean Internet ph\u1ee5c v\u1ee5 m\u1ee5c \u0111\u00edch t\u01b0\u01a1ng t\u1ef1, ch\u00fang t\u1ea1m th\u1eddi l\u01b0u tr\u1eef ‘ngu\u1ed3n cung’ ho\u1eb7c n\u1ed9i dung c\u1ea7n thi\u1ebft \u0111\u1ec3 ng\u01b0\u1eddi d\u00f9ng th\u1ef1c hi\u1ec7n h\u00e0nh tr\u00ecnh c\u1ee7a h\u1ecd tr\u00ean th\u1ebf gi\u1edbi web \/ internet.<\/p>\n\n\n\n


\n\n\n\n
\n
\n

M\u1ee5c l\u1ee5c<\/p>\n