Th\u1ea1ch Ph\u1ea1m c\u00f3 chia s\u1ebb m\u1ed9t b\u00e0i hay<\/a> v\u1ec1 c\u00e1ch gi\u1ea3m \u1ea3nh h\u01b0\u1edfng t\u1ed1c \u0111\u1ed9 trang m\u00f9a \u0111\u1ee9t c\u00e1p, c\u00e1c b\u1ea1n tham kh\u1ea3o nh\u00e9:<\/p>\n\n\n### T\u1ea2I JAVASCRIPT KH\u00d4NG \u0110\u1ed2NG B\u1ed8<\/p>\n\n\n
K\u1ef9 thu\u1eadt n\u00e0y s\u1ebd gi\u00fap website tr\u00e1nh b\u1ecb delay khi tr\u00ecnh duy\u1ec7t t\u1ea3i c\u00e1c t\u1eadp tin Javascript tr\u01b0\u1edbc khi n\u1ed9i dung trang hi\u1ec3n th\u1ecb, trong \u0111\u00f3 c\u00f3 c\u00e1c t\u1eadp tin Javascript c\u1ee7a c\u00e1c m\u00e3 theo d\u00f5i ho\u1eb7c c\u00f4ng c\u1ee5 nh\u00fang v\u00e0o b\u00ean n\u01b0\u1edbc ngo\u00e0i. V\u00ec v\u1eady b\u1ea1n c\u00f3 th\u1ec3 cho Javascript t\u1ea3i kh\u00f4ng \u0111\u1ed3ng b\u1ed9 v\u1edbi tr\u00ecnh duy\u1ec7t ho\u1eb7c \u00e9p t\u1ea3i sau c\u00f9ng \u0111\u1ec3 n\u1ed9i dung hi\u1ec3n th\u1ecb tr\u01b0\u1edbc.<\/p>\n\n\n
V\u1edbi plugin WP Rocket, b\u1ea1n c\u00f3 th\u1ec3 b\u1eadt 2 t\u00ednh n\u0103ng l\u00e0 Load JavaScript deferred (t\u1ea3i kh\u00f4ng \u0111\u1ed3ng b\u1ed9) v\u00e0 Delay JavaScript execution (ch\u1ec9 t\u1ea3i khi ng\u01b0\u1eddi d\u00f9ng thao t\u00e1c tr\u00ean website) n\u1ebfu c\u1ea7n. V\u1edbi plugin LiteSpeed Cache c\u0169ng c\u00f3 t\u00ednh n\u0103ng n\u00e0y t\u00ean l\u00e0 Load JS Deferred, ho\u1eb7c c\u00e1c plugin t\u1ed1i \u01b0u kh\u00e1c nh\u01b0 WP Meteor, W2Speed,…\u0111\u1ec1u c\u00f3 t\u00ednh n\u0103ng n\u00e0y. Ho\u1eb7c n\u1ebfu b\u1ea1n kh\u00f4ng d\u00f9ng plugin cache n\u00e0o nh\u01b0 tr\u00ean th\u00ec c\u00f3 th\u1ec3 c\u00e0i th\u00eam plugin Async JavaScript \u0111\u1ec3 b\u1ed5 sung.<\/p>\n\n\n
\n\n\n### Ch\u1eb7n k\u1ebft n\u1ed1i ki\u1ec3m tra phi\u00ean b\u1ea3n plugin\/theme\/core<\/p>\n\n\n
Trong l\u00fac \u0111\u1ee9t c\u00e1p th\u00ec khi truy c\u1eadp v\u00e0o trang admin th\u00ec s\u1ebd c\u00f3 hi\u1ec7n t\u01b0\u1ee3ng ch\u1eadm h\u01a1n b\u00ecnh th\u01b0\u1eddng, v\u00ec c\u00e1c plugin\/theme \u0111a ph\u1ea7n s\u1ebd c\u00f3 th\u00eam t\u00ednh n\u0103ng t\u1ef1 k\u1ebft n\u1ed1i m\u1ed7i khi t\u1ea3i trang \u0111\u1ec3 ki\u1ec3m tra phi\u00ean b\u1ea3n plugin\/theme ho\u1eb7c phi\u00ean b\u1ea3n m\u00e3 ngu\u1ed3n WordPress. <\/p>\n\n\n
C\u00e1i n\u00e0y s\u1ebd th\u01b0\u1eddng g\u1eb7p n\u1ebfu d\u00f9ng host t\u1ea1i Vi\u1ec7t Nam, v\u00ec v\u1eady b\u1ea1n c\u00f3 th\u1ec3 c\u00e2n nh\u1eafc t\u1ea1m t\u1eaft c\u00e1c t\u00ednh n\u0103ng c\u1eadp nh\u00e2t phi\u00ean b\u1ea3n plugin\/theme trong th\u1eddi gian n\u00e0y b\u1eb1ng c\u00e1ch ch\u00e8n \u0111o\u1ea1n code sau v\u00e0o wp-config.php (sau \u0111\u00f3 nh\u1edb xo\u00e1 \u0111i khi m\u1ea1ng truy c\u1eadp \u1ed5n \u0111\u1ecbnh):<\/p>\n\n\n
define( 'WP_HTTP_BLOCK_EXTERNAL', true );<\/code>\ndefine( 'AUTOMATIC_UPDATER_DISABLED', true );<\/code>\ndefine( 'WP_AUTO_UPDATE_CORE', false );<\/code><\/pre>\n\n\nTr\u01b0\u1eddng h\u1ee3p b\u1ea1n mu\u1ed1n cho ph\u00e9p k\u1ebft n\u1ed1i ra v\u00e0i \u0111\u1ecba ch\u1ec9 m\u00e1y ch\u1ee7 m\u00e0 v\u1eabn mu\u1ed1n ch\u1eb7n v\u1edbi c\u00e1c k\u1ebft n\u1ed1i ra m\u00e1y ch\u1ee7 kh\u00e1c th\u00ec c\u00f3 th\u1ec3 ch\u00e8n th\u00eam \u0111o\u1ea1n sau \u0111\u1ec3 cho ph\u00e9p k\u1ebft n\u1ed1i (n\u00ean l\u00e0m):<\/p>\n\n\n
define('WP_ACCESSIBLE_HOSTS', 'api.wordpress.org '); <\/code><\/pre>\n\n\n
\n\n\n### S\u1eed d\u1ee5ng Query Monitor khi website ch\u1eadm <\/p>\n\n\n
V\u00e0 quan tr\u1ecdng h\u01a1n h\u1ebft l\u00e0 khi website ch\u1eadm th\u00ec m\u1ecdi ng\u01b0\u1eddi c\u00f3 th\u1ec3 s\u1eed d\u1ee5ng plugin Query Monitor \u0111\u1ec3 xem chi ti\u1ebft c\u00e1c nguy\u00ean nh\u00e2n c\u00f3 th\u1ec3 d\u1eabn \u0111\u1ebfn website b\u1ecb ch\u1eadm (nh\u01b0 truy v\u1ea5n MySQL ch\u1eadm, k\u1ebft n\u1ed1i ra ngo\u00e0i, PHP x\u1eed l\u00fd ch\u1eadm,…) t\u1eeb \u0111\u00f3 c\u00f3 c\u00e1c h\u01b0\u1edbng kh\u1eafc ph\u1ee5c c\u1ee5 th\u1ec3 v\u00e0 tri\u1ec7t \u0111\u1ec3 nh\u1ea5t.<\/p>\n","protected":false},"excerpt":{"rendered":"
C\u00e1c website \u0111\u1eb7t hosting \u1edf n\u01b0\u1edbc ngo\u00e0i th\u01b0\u1eddng g\u1eb7p tr\u1ea3i nghi\u1ec7m t\u1ed1c \u0111\u1ed9 t\u1ed3i t\u1ec7 trong m\u00f9a \u0111\u1ee9t c\u00e1p quang. Trong b\u00e0i vi\u1ebft n\u00e0y, t\u00f4i s\u1ebd chia s\u1ebb m\u1ed9t s\u1ed1 gi\u1ea3i ph\u00e1p gi\u00fap b\u1ea1n c\u1ea3i thi\u1ec7n v\u1ea5n \u0111\u1ec1 n\u00e0y. C\u00e1ch tri\u1ec7t \u0111\u1ec3 Chuy\u1ec3n hosting v\u1ec1 Vi\u1ec7t Nam, b\u1ea1n c\u00f3 th\u1ec3 t\u00ecm tr\u00ean m\u1ea1ng c\u00e1c c\u00f4ng …<\/p>\n","protected":false},"author":1,"featured_media":20527,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[247,252,257,258,261,270],"tags":[],"yoast_head":"\n
C\u00e1ch t\u0103ng t\u1ed1c website trong m\u00f9a \u0111\u1ee9t c\u00e1p quang • 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":"C\u00e1ch t\u0103ng t\u1ed1c website trong m\u00f9a \u0111\u1ee9t c\u00e1p quang • 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\/combo-dut-cap\/","og_locale":"vi_VN","og_type":"article","og_title":"C\u00e1ch t\u0103ng t\u1ed1c website trong m\u00f9a \u0111\u1ee9t c\u00e1p quang • Ki\u1ebfn c\u00e0ng","og_description":"C\u00e1c website \u0111\u1eb7t hosting \u1edf n\u01b0\u1edbc ngo\u00e0i th\u01b0\u1eddng g\u1eb7p tr\u1ea3i nghi\u1ec7m t\u1ed1c \u0111\u1ed9 t\u1ed3i t\u1ec7 trong m\u00f9a \u0111\u1ee9t c\u00e1p quang. Trong b\u00e0i vi\u1ebft n\u00e0y, t\u00f4i s\u1ebd chia s\u1ebb m\u1ed9t s\u1ed1 gi\u1ea3i ph\u00e1p gi\u00fap b\u1ea1n c\u1ea3i thi\u1ec7n v\u1ea5n \u0111\u1ec1 n\u00e0y. C\u00e1ch tri\u1ec7t \u0111\u1ec3 Chuy\u1ec3n hosting v\u1ec1 Vi\u1ec7t Nam, b\u1ea1n c\u00f3 th\u1ec3 t\u00ecm tr\u00ean m\u1ea1ng c\u00e1c c\u00f4ng …","og_url":"https:\/\/kiencang.net\/combo-dut-cap\/","og_site_name":"Ki\u1ebfn c\u00e0ng","article_author":"https:\/\/www.facebook.com\/anhducnguyen87\/","article_published_time":"2021-07-19T13:56:00+00:00","og_image":[{"width":640,"height":426,"url":"https:\/\/kiencang.net\/wp-content\/uploads\/2021\/01\/dut-cap-quang.jpg","type":"image\/jpeg"}],"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\/combo-dut-cap\/","url":"https:\/\/kiencang.net\/combo-dut-cap\/","name":"C\u00e1ch t\u0103ng t\u1ed1c website trong m\u00f9a \u0111\u1ee9t c\u00e1p quang • Ki\u1ebfn c\u00e0ng","isPartOf":{"@id":"https:\/\/kiencang.net\/#website"},"datePublished":"2021-07-19T13:56:00+00:00","dateModified":"2021-07-19T13:56:00+00:00","author":{"@id":"https:\/\/kiencang.net\/#\/schema\/person\/5e7e1a04d8d1218ad8c421ba43d25c16"},"breadcrumb":{"@id":"https:\/\/kiencang.net\/combo-dut-cap\/#breadcrumb"},"inLanguage":"vi","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kiencang.net\/combo-dut-cap\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/kiencang.net\/combo-dut-cap\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kiencang.net\/"},{"@type":"ListItem","position":2,"name":"C\u00e1ch t\u0103ng t\u1ed1c website trong m\u00f9a \u0111\u1ee9t c\u00e1p quang"}]},{"@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\/18184"}],"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=18184"}],"version-history":[{"count":0,"href":"https:\/\/kiencang.net\/wp-json\/wp\/v2\/posts\/18184\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kiencang.net\/wp-json\/wp\/v2\/media\/20527"}],"wp:attachment":[{"href":"https:\/\/kiencang.net\/wp-json\/wp\/v2\/media?parent=18184"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kiencang.net\/wp-json\/wp\/v2\/categories?post=18184"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kiencang.net\/wp-json\/wp\/v2\/tags?post=18184"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}