{"id":17832,"date":"2021-01-09T11:12:08","date_gmt":"2021-01-09T04:12:08","guid":{"rendered":"https:\/\/speed.family\/?p=17832"},"modified":"2021-01-09T11:12:08","modified_gmt":"2021-01-09T04:12:08","slug":"automatic-platform-optimization-hoat-dong","status":"publish","type":"post","link":"https:\/\/kiencang.net\/automatic-platform-optimization-hoat-dong\/","title":{"rendered":"Ca\u0301ch Automatic Platform Optimization hoa\u0323t \u0111\u00f4\u0323ng"},"content":{"rendered":"\n

Ba\u0300i vi\u00ea\u0301t na\u0300y \u0111\u01b0\u01a1\u0323c di\u0323ch t\u01b0\u0300 ngu\u00f4\u0300n chi\u0301nh th\u01b0\u0301c cu\u0309a Cloudflare.<\/p>\n\n\n

Kha\u0309 n\u0103ng ca\u0309i thi\u00ea\u0323n t\u00f4\u0301c \u0111\u00f4\u0323 web cu\u0309a Automatic Platform Optimization<\/a> (APO) la\u0300 k\u00ea\u0301t qua\u0309 t\u01b0\u0300 vi\u00ea\u0323c t\u00e2\u0323n du\u0323ng s\u01b0\u0301c ma\u0323nh cu\u0309a Cloudflare Worker, v\u01a1\u0301i kha\u0309 n\u0103ng cache n\u00f4\u0323i dung \u0111\u00f4\u0323ng (dynamic content) th\u00f4ng minh. <\/p>\n\n\n

B\u0103\u0300ng ca\u0301ch caching n\u00f4\u0323i dung \u0111\u00f4\u0323ng, chu\u0301ng t\u00f4i co\u0301 th\u00ea\u0309 phu\u0323c vu\u0323 toa\u0300n b\u00f4\u0323 n\u00f4\u0323i dung website t\u01b0\u0300 ma\u0301y chu\u0309 bi\u00ean cu\u0309a chu\u0301ng t\u00f4i. Ha\u0303y nghi\u0303 \u0111i\u00ea\u0300u na\u0300y gi\u00f4\u0301ng nh\u01b0 m\u00f4\u0323t “trang web ti\u0303nh” nh\u01b0ng kh\u00f4ng c\u00e2\u0300n pha\u0309i x\u00e2y d\u01b0\u0323ng ho\u0103\u0323c duy tri\u0300 trang ti\u0303nh \u0111o\u0301. <\/p>\n\n\n

Kha\u0301ch ha\u0300ng co\u0301 th\u00ea\u0309 ti\u00ea\u0301p tu\u0323c qua\u0309n tri\u0323 va\u0300 c\u00e2\u0323p nh\u00e2\u0323t n\u00f4\u0323i dung tr\u00ean website cu\u0309a ho\u0323 nh\u01b0 v\u00e2\u0303n th\u01b0\u01a1\u0300ng la\u0300m va\u0300 \u0111\u00ea\u0309 la\u0323i ph\u00e2\u0300n kho\u0301 nh\u0103\u0300n trong v\u00e2\u0301n \u0111\u00ea\u0300 hi\u00ea\u0323u su\u00e2\u0301t \/ t\u00f4\u0301c \u0111\u00f4\u0323 cho chu\u0301ng t\u00f4i. <\/p>\n\n\n

Phu\u0323c vu\u0323 ca\u0309 n\u00f4\u0323i dung ti\u0303nh va\u0300 \u0111\u00f4\u0323ng t\u01b0\u0300 h\u00ea\u0323 th\u00f4\u0301ng ma\u0323ng cu\u0309a chu\u0301ng t\u00f4i th\u01b0\u01a1\u0300ng kh\u00f4ng c\u00e2\u0300n \u0111\u00ea\u0301n ca\u0301c y\u00eau c\u00e2\u0300u (request) t\u01a1\u0301i ma\u0301y chu\u0309 g\u00f4\u0301c ho\u0103\u0323c th\u01a1\u0300i gian x\u01b0\u0309 ly\u0301 \u01a1\u0309 ma\u0301y chu\u0309 g\u00f4\u0301c. \u0110i\u00ea\u0300u \u0111o\u0301 co\u0301 nghi\u0303a la\u0300 t\u00e2\u0301t ca\u0309 mo\u0323i giao ti\u00ea\u0301p chi\u0309 xu\u00e2\u0301t hi\u00ea\u0323n gi\u01b0\u0303a thi\u00ea\u0301t bi\u0323 ng\u01b0\u01a1\u0300i du\u0300ng va\u0300 h\u00ea\u0323 th\u00f4\u0301ng ma\u0301y chu\u0309 cu\u0309a chu\u0301ng t\u00f4i. <\/p>\n\n\n

No\u0301i ca\u0301ch kha\u0301c no\u0301 se\u0303 gia\u0309m \u0111\u01b0\u01a1\u0323c nhi\u00ea\u0300u vo\u0300ng l\u0103\u0323p kh\u01b0\u0301 h\u00f4\u0300i (round trips) th\u01b0\u01a1\u0300ng y\u00eau c\u00e2\u0300u t\u01b0\u0300 ma\u0301y chu\u0309 cu\u0309a Cloudflare<\/a> t\u01a1\u0301i ma\u0301y chu\u0309 g\u00f4\u0301c cu\u0309a ba\u0323n \u0111\u00ea\u0309 co\u0301 \u0111\u01b0\u01a1\u0323c n\u00f4\u0323i dung \u0111\u00f4\u0323ng, do v\u00e2\u0323y hi\u00ea\u0323u su\u00e2\u0301t \u0111\u01b0\u01a1\u0323c ca\u0309i thi\u00ea\u0323n nhi\u00ea\u0300u.<\/p>\n\n\n

\u0110\u00e2\u0300u ti\u00ean chu\u0301ng ta se\u0303 xem th\u00f4ng th\u01b0\u01a1\u0300ng m\u00f4\u0323t trang WordPress se\u0303 ta\u0309i nh\u01b0 th\u00ea\u0301 na\u0300o khi co\u0301 ng\u01b0\u01a1\u0300i du\u0300ng truy c\u00e2\u0323p qua Cloudflare ch\u01b0a b\u1eadt APO:<\/p>\n\n\n

\"Ca\u0301ch
Bi\u00ea\u0309u \u0111\u00f4\u0300 tu\u00e2\u0300n t\u01b0\u0323 m\u00f4 ta\u0309 pha\u0309n h\u00f4\u0300i khi m\u00f4\u0323t ng\u01b0\u01a1\u0300i du\u0300ng th\u00f4ng th\u01b0\u01a1\u0300ng truy c\u00e2\u0323p website<\/figcaption><\/figure>\n\n\n

Trong lu\u00f4\u0300ng th\u00f4ng th\u01b0\u01a1\u0300ng, Cloudflare se\u0303 chi\u0309 cache m\u00f4\u0323t s\u00f4\u0301 n\u00f4\u0323i dung nh\u01b0 a\u0309nh, CSS ho\u0103\u0323c JS, trong khi ca\u0301c y\u00eau c\u00e2\u0300u kha\u0301c pha\u0309i \u0111i \u0111\u00ea\u0301n ma\u0301y chu\u0309 g\u00f4\u0301c ho\u0103\u0323c di\u0323ch vu\u0323 b\u00ean th\u01b0\u0301 ba \u0111\u00ea\u0309 ti\u0300m na\u0323p n\u00f4\u0323i dung. <\/p>\n\n\n

\u0110i\u00ea\u0300u quan tro\u0323ng nh\u00e2\u0301t la\u0300, y\u00eau c\u00e2\u0300u \u0111\u00e2\u0300u ti\u00ean (first request) \u0111\u00ea\u0309 ti\u0300m na\u0323p HTML cho trang c\u00e2\u0300n li\u00ean h\u00ea\u0323 \u0111\u00ea\u0301n ma\u0301y chu\u0309 g\u00f4\u0301c- \u0111\u00e2y th\u01b0\u01a1\u0300ng la\u0300 nguy\u00ean nh\u00e2n la\u0300m TTFB<\/a> bi\u0323 ke\u0301o da\u0300i ra, vi\u0300 se\u0303 kh\u00f4ng co\u0301 y\u00eau c\u00e2\u0300u na\u0300o \u0111\u01b0\u01a1\u0323c th\u01b0\u0323c hi\u00ea\u0323n cho \u0111\u00ea\u0301n khi ma\u0301y kha\u0301ch nh\u00e2\u0323n \u0111\u01b0\u01a1\u0323c HTML va\u0300 ph\u00e2n ti\u0301ch cu\u0301 pha\u0301p cu\u0309a no\u0301 \u0111\u00ea\u0309 ta\u0323o ra ca\u0301c y\u00eau c\u00e2\u0300u ti\u00ea\u0301p theo<\/a>.<\/p>\n\n\n

\"Ca\u0301ch
Khi APO \u0111\u01b0\u01a1\u0323c b\u00e2\u0323t tr\u00ean cu\u0300ng website<\/figcaption><\/figure><\/div>\n\n\n

M\u00f4\u0323t khi APO \u0111\u01b0\u01a1\u0323c b\u00e2\u0323t, t\u00e2\u0301t ca\u0309 ca\u0301c vo\u0300ng l\u0103\u0323p t\u01a1\u0301i ma\u0301y chu\u0309 g\u00f4\u0301c se\u0303 \u0111\u01b0\u01a1\u0323c loa\u0323i bo\u0309. L\u01a1\u0323i i\u0301ch cu\u0309a TTFB la\u0300 l\u01a1\u0301n b\u01a1\u0309i vi\u0300 b\u01b0\u01a1\u0301c \u0111\u00e2\u0300u ti\u00ean va\u0300 cu\u00f4\u0301i cu\u0300ng \u0111\u00ea\u0300u di\u00ea\u0303n ra ta\u0323i h\u00ea\u0323 th\u00f4\u0301ng ma\u0323ng cu\u0309a Cloudflare. <\/p>\n\n\n

\u0110i\u00ea\u0300u \u00e2\u0301y co\u0301 nghi\u0303a la\u0300 tri\u0300nh duy\u00ea\u0323t b\u0103\u0301t \u0111\u00e2\u0300u la\u0300m vi\u00ea\u0323c \u0111\u00ea\u0309 ti\u0300m na\u0323p va\u0300 k\u00ea\u0301t xu\u00e2\u0301t trang s\u01a1\u0301m h\u01a1n, m\u00f4\u0303i s\u01b0\u0323 ki\u00ea\u0323n c\u00e2\u0300n k\u00ea\u0301t xu\u00e2\u0301t cu\u0303ng xa\u0309y ra s\u01a1\u0301m h\u01a1n. Cu\u00f4\u0301i cu\u0300ng b\u0103\u0300ng ca\u0301ch caching font cu\u0309a b\u00ean th\u01b0\u0301 ba<\/a> (\u0111i\u1ec3n h\u00ecnh l\u00e0 Google Fonts), chu\u0301ng t\u00f4i loa\u0323i bo\u0309 ca\u0301c y\u00eau c\u00e2\u0300u b\u00f4\u0309 sung, \u0111\u00ea\u0309 cho ma\u0323ng Cloudflare x\u01b0\u0309 ly\u0301, nh\u01a1\u0300 v\u00e2\u0323y ca\u0309i thi\u00ea\u0323n \u0111\u01b0\u01a1\u0323c th\u01a1\u0300i gian hi\u00ea\u0309n thi\u0323 v\u0103n ba\u0309n cho ng\u01b0\u01a1\u0300i du\u0300ng<\/a>. <\/p>\n\n\n

Th\u01b0\u01a1\u0300ng thi\u0300, ca\u0301c website s\u01b0\u0309 du\u0323ng font \u0111\u01b0\u01a1\u0323c host tr\u00ean t\u00ean mi\u00ea\u0300n cu\u0309a b\u00ean th\u01b0\u0301 ba- trong khi \u0111i\u00ea\u0300u na\u0300y giu\u0301p ti\u00ea\u0301t ki\u00ea\u0323m chi phi\u0301 b\u0103ng th\u00f4ng do kh\u00f4ng pha\u0309i host no\u0301 ta\u0323i ma\u0301y chu\u0309 g\u00f4\u0301c, tuy nhi\u00ean tu\u0300y thu\u00f4\u0323c va\u0300o vi\u0323 tri\u0301 font \u0111\u01b0\u01a1\u0323c host, no\u0301 co\u0301 th\u00ea\u0309 g\u00e2y t\u00f4\u0301n ke\u0301m th\u01a1\u0300i gian v\u00e2\u0323n ha\u0300nh \u0111\u00ea\u0309 ti\u0300m na\u0323p (fetch) chu\u0301ng. <\/p>\n\n\n

B\u0103\u0300ng ca\u0301ch host la\u0323i ca\u0301c font na\u0300y va\u0300 phu\u0323c vu\u0323 chu\u0301ng t\u01b0\u0300 h\u00ea\u0323 th\u00f4\u0301ng cache tr\u00ean m\u1ea1ng cu\u0309a Cloudflare, chu\u0301ng t\u00f4i co\u0301 th\u00ea\u0309 la\u0300m gia\u0309m ca\u0301c vo\u0300ng l\u0103\u0323p kh\u01b0\u0301 h\u00f4\u0300i g\u00e2y t\u00f4\u0301n th\u01a1\u0300i gian.<\/p>\n\n\n

V\u01a1\u0301i APO cho WordPress, ba\u0323n co\u0301 th\u00ea\u0309 lo\u1ea1i b\u1ecf ca\u0301c t\u0103\u0301c nghe\u0303n li\u00ean quan \u0111\u00ea\u0301n c\u01a1 s\u01a1\u0309 d\u01b0\u0303 li\u00ea\u0323u<\/a> ho\u0103\u0323c ca\u0301c plugin kho\u0301 s\u01b0\u0309 du\u0323ng la\u0300m suy gia\u0309m tra\u0309i nghi\u00ea\u0323m ng\u01b0\u01a1\u0300i du\u0300ng. Ca\u0301c l\u01a1\u0323i i\u0301ch cu\u0309a vi\u00ea\u0323c co\u0301 s\u0103\u0303n th\u01a1\u0300i gian k\u00ea\u0301t n\u00f4\u0301i TLS nhanh va\u0300 \u0111\u01b0\u0301ng \u0111\u00e2\u0300u nga\u0300nh trong giao th\u01b0\u0301c h\u00f4\u0303 tr\u01a1\u0323 nh\u01b0 HTTP\/2 giu\u0301p chu\u0301ng t\u00f4i \u0111a\u0309m ba\u0309o \u0111\u01b0\u01a1\u0323c vi\u00ea\u0323c s\u01b0\u0309 du\u0323ng hi\u00ea\u0323u qua\u0309 nh\u00e2\u0301t va\u0300 nhanh nh\u00e2\u0301t \u0111\u00ea\u0309 k\u00ea\u0301t n\u00f4\u0301i va\u0300 ph\u00e2n ph\u00f4\u0301i website cu\u0309a ba\u0323n t\u01a1\u0301i \u0111\u00ea\u0301n kha\u0301ch ha\u0300ng cu\u0309a ba\u0323n.<\/p>\n\n\n

V\u01a1\u0301i ca\u0301c kha\u0301ch ha\u0300ng truy c\u00e2\u0323p trang WordPress c\u00e2\u0300n \u0111\u00ea\u0301n ca\u0301c sessions xa\u0301c th\u01b0\u0323c, ba\u0323n kh\u00f4ng c\u00e2\u0300n pha\u0309i lo l\u0103\u0301ng v\u00ea\u0300 vi\u00ea\u0323c website se\u0303 \u0111\u01b0\u01a1\u0323c caching t\u01b0\u0300 ng\u01b0\u01a1\u0300i du\u0300ng \u0111a\u0303 xa\u0301c th\u01b0\u0323c r\u00f4\u0300i \u0111em phu\u0323c vu\u0323 n\u00f4\u0323i dung \u0111o\u0301 cho ng\u01b0\u01a1\u0300i kha\u0301c. Chu\u0301ng t\u00f4i bo\u0309 qua cache tr\u00ean ca\u0301c cooki WordPress va\u0300 WooCommerce v\u01a1\u0301i ng\u01b0\u01a1\u0300i du\u0300ng \u0111a\u0303 xa\u0301c th\u01b0\u0323c. Trong khi tr\u01b0\u01a1\u0301c \u0111\u00e2y ti\u0301nh n\u0103ng na\u0300y chi\u0309 kha\u0309 du\u0323ng cho kha\u0301ch ha\u0300ng \u0111\u0103ng ky\u0301 di\u0323ch vu\u0323 \u1edf g\u00f3i Business, thi\u0300 gi\u01a1\u0300 no\u0301 da\u0300nh cho b\u00e2\u0301t c\u01b0\u0301 kha\u0301ch ha\u0300ng na\u0300o b\u00e2\u0323t APO.<\/p>\n\n\n

Ba\u0323n co\u0301 th\u00ea\u0309 t\u01b0\u0323 ho\u0309i: “\u0110i\u00ea\u0300u \u0111o\u0301 nghe th\u00e2\u0323t tuy\u00ea\u0323t v\u01a1\u0300i, nh\u01b0ng \u0111i\u00ea\u0300u gi\u0300 xa\u0309y ra khi t\u00f4i thay \u0111\u00f4\u0309i n\u00f4\u0323i dung tr\u00ean trang web cu\u0309a t\u00f4i?” – B\u01a1\u0309i vi\u0300 di\u0323ch vu\u0323 na\u0300y hoa\u0323t \u0111\u00f4\u0323ng song song v\u01a1\u0301i plugin WordPress cu\u0309a chu\u0301ng t\u00f4i<\/a>, chu\u0301ng t\u00f4i bi\u00ea\u0301t \u0111\u01b0\u01a1\u0323c khi na\u0300o ba\u0323n th\u01b0\u0323c hi\u00ea\u0323n thay \u0111\u00f4\u0309i va\u0300 \u0111a\u0309m ba\u0309o nhanh cho\u0301ng purge (xo\u0301a cache cu\u0303) n\u00f4\u0323i dung tr\u00ean ca\u0301c ma\u0301y chu\u0309 cu\u0309a Cloudflare va\u0300 ti\u0300m na\u0323p n\u00f4\u0323i dung t\u01b0\u01a1i m\u01a1\u0301i. <\/p>\n\n\n

V\u01a1\u0301i plugin \u0111a\u0303 ca\u0300i \u0111\u0103\u0323t, chu\u0301ng t\u00f4i pha\u0301t hi\u00ea\u0323n n\u00f4\u0323i dung thay \u0111\u00f4\u0309i va\u0300 c\u00e2\u0323p nh\u00e2\u0323t ma\u0301y chu\u0309 bi\u00ean tr\u00ean toa\u0300n c\u00e2\u0300u b\u0103\u0300ng ca\u0301ch t\u01b0\u0323 \u0111\u00f4\u0323ng purge cache<\/strong>. <\/p>\n\n\n

Trong l\u00e2\u0300n pha\u0301t ha\u0300nh na\u0300y, chu\u0301ng t\u00f4i ti\u1ebfn h\u00e0nh ch\u1ec9nh s\u1eeda plugin WordPress, vi\u0300 th\u00ea\u0301 du\u0300 ba\u0323n s\u01b0\u0309 du\u0323ng hay kh\u00f4ng s\u01b0\u0309 du\u0323ng APO, ba\u0323n cu\u0303ng n\u00ean c\u00e2\u0323p nh\u00e2\u0323t no\u0301 l\u00ean phi\u00ean ba\u0309n m\u01a1\u0301i nh\u00e2\u0301t. <\/p>\n\n\n

N\u00ea\u0301u ba\u0323n kh\u00f4ng ho\u0103\u0323c kh\u00f4ng th\u00ea\u0309 s\u01b0\u0309 du\u0323ng plugin WordPress, thi\u0300 APO se\u0303 v\u00e2\u0303n cung c\u00e2\u0301p cu\u0300ng ca\u0301c l\u01a1\u0323i i\u0301ch v\u00ea\u0300 hi\u00ea\u0323u su\u00e2\u0301t, t\u00f4\u0301c \u0111\u00f4\u0323, nh\u01b0ng co\u0301 th\u00ea\u0309 b\u1ea1n ph\u1ea3i ch\u1ea5p nh\u1eadn ph\u00e2n pha\u0301t n\u00f4\u0323i dung cu\u0303 trong vo\u0300ng 30 phu\u0301t va\u0300 khi n\u00f4\u0323i dung \u0111\u01b0\u01a1\u0323c y\u00eau c\u00e2\u0300u la\u0323i.<\/p>\n","protected":false},"excerpt":{"rendered":"

Ba\u0300i vi\u00ea\u0301t na\u0300y \u0111\u01b0\u01a1\u0323c di\u0323ch t\u01b0\u0300 ngu\u00f4\u0300n chi\u0301nh th\u01b0\u0301c cu\u0309a Cloudflare. Kha\u0309 n\u0103ng ca\u0309i thi\u00ea\u0323n t\u00f4\u0301c \u0111\u00f4\u0323 web cu\u0309a Automatic Platform Optimization (APO) la\u0300 k\u00ea\u0301t qua\u0309 t\u01b0\u0300 vi\u00ea\u0323c t\u00e2\u0323n du\u0323ng s\u01b0\u0301c ma\u0323nh cu\u0309a Cloudflare Worker, v\u01a1\u0301i kha\u0309 n\u0103ng cache n\u00f4\u0323i dung \u0111\u00f4\u0323ng (dynamic content) th\u00f4ng minh. B\u0103\u0300ng ca\u0301ch caching n\u00f4\u0323i dung \u0111\u00f4\u0323ng, chu\u0301ng t\u00f4i co\u0301 …<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[257],"tags":[],"yoast_head":"\nCa\u0301ch Automatic Platform Optimization hoa\u0323t \u0111\u00f4\u0323ng • Ki\u1ebfn c\u00e0ng<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/kiencang.net\/automatic-platform-optimization-hoat-dong\/\" \/>\n<meta property=\"og:locale\" content=\"vi_VN\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Ca\u0301ch Automatic Platform Optimization hoa\u0323t \u0111\u00f4\u0323ng • Ki\u1ebfn c\u00e0ng\" \/>\n<meta property=\"og:description\" content=\"Ba\u0300i vi\u00ea\u0301t na\u0300y \u0111\u01b0\u01a1\u0323c di\u0323ch t\u01b0\u0300 ngu\u00f4\u0300n chi\u0301nh th\u01b0\u0301c cu\u0309a Cloudflare. Kha\u0309 n\u0103ng ca\u0309i thi\u00ea\u0323n t\u00f4\u0301c \u0111\u00f4\u0323 web cu\u0309a Automatic Platform Optimization (APO) la\u0300 k\u00ea\u0301t qua\u0309 t\u01b0\u0300 vi\u00ea\u0323c t\u00e2\u0323n du\u0323ng s\u01b0\u0301c ma\u0323nh cu\u0309a Cloudflare Worker, v\u01a1\u0301i kha\u0309 n\u0103ng cache n\u00f4\u0323i dung \u0111\u00f4\u0323ng (dynamic content) th\u00f4ng minh. B\u0103\u0300ng ca\u0301ch caching n\u00f4\u0323i dung \u0111\u00f4\u0323ng, chu\u0301ng t\u00f4i co\u0301 …\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kiencang.net\/automatic-platform-optimization-hoat-dong\/\" \/>\n<meta property=\"og:site_name\" content=\"Ki\u1ebfn c\u00e0ng\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/anhducnguyen87\/\" \/>\n<meta property=\"article:published_time\" content=\"2021-01-09T04:12:08+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kiencang.net\/wp-content\/uploads\/2021\/01\/chua-co-APO-1024x854.png\" \/>\n<meta name=\"author\" content=\"Nguy\u1ec5n \u0110\u1ee9c Anh\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u0110\u01b0\u1ee3c vi\u1ebft b\u1edfi\" \/>\n\t<meta name=\"twitter:data1\" content=\"Nguy\u1ec5n \u0110\u1ee9c Anh\" \/>\n\t<meta name=\"twitter:label2\" content=\"\u01af\u1edbc t\u00ednh th\u1eddi gian \u0111\u1ecdc\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 ph\u00fat\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Ca\u0301ch Automatic Platform Optimization hoa\u0323t \u0111\u00f4\u0323ng • 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\/automatic-platform-optimization-hoat-dong\/","og_locale":"vi_VN","og_type":"article","og_title":"Ca\u0301ch Automatic Platform Optimization hoa\u0323t \u0111\u00f4\u0323ng • Ki\u1ebfn c\u00e0ng","og_description":"Ba\u0300i vi\u00ea\u0301t na\u0300y \u0111\u01b0\u01a1\u0323c di\u0323ch t\u01b0\u0300 ngu\u00f4\u0300n chi\u0301nh th\u01b0\u0301c cu\u0309a Cloudflare. Kha\u0309 n\u0103ng ca\u0309i thi\u00ea\u0323n t\u00f4\u0301c \u0111\u00f4\u0323 web cu\u0309a Automatic Platform Optimization (APO) la\u0300 k\u00ea\u0301t qua\u0309 t\u01b0\u0300 vi\u00ea\u0323c t\u00e2\u0323n du\u0323ng s\u01b0\u0301c ma\u0323nh cu\u0309a Cloudflare Worker, v\u01a1\u0301i kha\u0309 n\u0103ng cache n\u00f4\u0323i dung \u0111\u00f4\u0323ng (dynamic content) th\u00f4ng minh. B\u0103\u0300ng ca\u0301ch caching n\u00f4\u0323i dung \u0111\u00f4\u0323ng, chu\u0301ng t\u00f4i co\u0301 …","og_url":"https:\/\/kiencang.net\/automatic-platform-optimization-hoat-dong\/","og_site_name":"Ki\u1ebfn c\u00e0ng","article_author":"https:\/\/www.facebook.com\/anhducnguyen87\/","article_published_time":"2021-01-09T04:12:08+00:00","og_image":[{"url":"https:\/\/kiencang.net\/wp-content\/uploads\/2021\/01\/chua-co-APO-1024x854.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":"5 ph\u00fat"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/kiencang.net\/automatic-platform-optimization-hoat-dong\/","url":"https:\/\/kiencang.net\/automatic-platform-optimization-hoat-dong\/","name":"Ca\u0301ch Automatic Platform Optimization hoa\u0323t \u0111\u00f4\u0323ng • Ki\u1ebfn c\u00e0ng","isPartOf":{"@id":"https:\/\/kiencang.net\/#website"},"datePublished":"2021-01-09T04:12:08+00:00","dateModified":"2021-01-09T04:12:08+00:00","author":{"@id":"https:\/\/kiencang.net\/#\/schema\/person\/5e7e1a04d8d1218ad8c421ba43d25c16"},"breadcrumb":{"@id":"https:\/\/kiencang.net\/automatic-platform-optimization-hoat-dong\/#breadcrumb"},"inLanguage":"vi","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kiencang.net\/automatic-platform-optimization-hoat-dong\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/kiencang.net\/automatic-platform-optimization-hoat-dong\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kiencang.net\/"},{"@type":"ListItem","position":2,"name":"Ca\u0301ch Automatic Platform Optimization hoa\u0323t \u0111\u00f4\u0323ng"}]},{"@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\/17832"}],"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=17832"}],"version-history":[{"count":0,"href":"https:\/\/kiencang.net\/wp-json\/wp\/v2\/posts\/17832\/revisions"}],"wp:attachment":[{"href":"https:\/\/kiencang.net\/wp-json\/wp\/v2\/media?parent=17832"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kiencang.net\/wp-json\/wp\/v2\/categories?post=17832"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kiencang.net\/wp-json\/wp\/v2\/tags?post=17832"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}