{"id":264,"date":"2022-04-01T17:23:30","date_gmt":"2022-04-01T10:23:30","guid":{"rendered":"http:\/\/congdong.longvan.net\/?p=264"},"modified":"2022-04-01T17:34:56","modified_gmt":"2022-04-01T10:34:56","slug":"huong-dan-cai-dat-va-cau-hinh-opcache-tren-da","status":"publish","type":"post","link":"https:\/\/longvan.net\/cong-dong\/huong-dan-cai-dat-va-cau-hinh-opcache-tren-da\/","title":{"rendered":"H\u01b0\u1edbng d\u1eabn c\u00e0i \u0111\u1eb7t v\u00e0 c\u1ea5u h\u00ecnh Opcache tr\u00ean DA"},"content":{"rendered":"<div>\n<h5><strong>I. T\u1ed5ng quan:<\/strong><\/h5>\n<ul>\n<li>Opcache l\u00e0 m\u1ed9t extension c\u1ee7a PHP c\u00f3 t\u00e1c d\u1ee5ng l\u00e0 precompile code php v\u00e0 l\u01b0u l\u00ean b\u1ed9 nh\u1edb RAM c\u1ee7a m\u00e1y ch\u1ee7. Nh\u1edd v\u1eady gi\u00fap gi\u1ea3m th\u1eddi gian \u0111\u1ecdc m\u00e3 ngu\u1ed3n php t\u1eeb \u1ed5 c\u1ee9ng v\u00e0 bi\u00ean d\u1ecbch l\u1ea1i code m\u1ed7i l\u1ea7n c\u00f3 truy c\u1eadp t\u1eeb website.<\/li>\n<li>L\u1ee3i \u00edch m\u00e0 Opcache mang l\u1ea1i :<br \/>\n+ Gi\u00fap gi\u1ea3m m\u1ee9c s\u1eed d\u1ee5ng CPU c\u1ee7a m\u00e1y ch\u1ee7 v\u00e0 VPS.<br \/>\n+ Gi\u1ea3m TTFB (Time To Fist Byte) cho t\u1ea5t c\u1ea3 c\u00e1c trang web tr\u00ean m\u00e1y ch\u1ee7.<br \/>\n+ Nh\u1edd vi\u1ec7c gi\u1ea3m TTFB s\u1ebd gi\u00fap t\u0103ng t\u1ed1c \u0111\u1ed9 t\u1ea3i website.<\/li>\n<\/ul>\n<h5><strong>II. H\u01b0\u1edbng d\u1eabn c\u00e0i \u0111\u1eb7t<br \/>\n<\/strong><\/h5>\n<ol>\n<li><strong>B\u01b0\u1edbc 1:&nbsp;<\/strong>ki\u1ec3m tra:\n<ul>\n<li>Y\u00eau c\u1ea7u version DirectAdmin ph\u1ea3i tr\u00ean 1.5 v\u00e0 version Custombuild ph\u1ea3i tr\u00ean 2.0 .<\/li>\n<li>SSH v\u00e0o server v\u00e0 th\u1ef1c hi\u1ec7n c\u00e1c l\u1ec7nh \u0111\u1ec3 ki\u1ec3m tra version DirectAdmin v\u00e0 Custombuild:<br \/>\n<em># \/usr\/local\/directadmin\/directadmin v<br \/>\n<\/em><em># cd \/usr\/local\/directadmin\/custombuild<br \/>\n<\/em><em># .\/build version<\/em><\/li>\n<\/ul>\n<\/li>\n<li><strong>B\u01b0\u1edbc 2:<\/strong> Enable Opcache v\u00e0 ti\u1ebfn h\u00e0nh build:\n<ul>\n<li>Th\u1ef1c hi\u1ec7n c\u00e1c l\u1ec7nh sau:<em># cd \/usr\/local\/directadmin\/custombuild<\/em><br \/>\n<em># .\/build set opcache yes<\/em><br \/>\n<em># .\/build opcache<\/em><\/p>\n<p>Sau khi build xong c\u00e1c b\u1ea1n c\u00f3 th\u1ec3 d\u00f9ng l\u1ec7nh php -v \u0111\u1ec3 check l\u1ea1i Opcache m\u00ecnh v\u1eeba c\u00e0i \u0111\u1eb7t.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/longvan.net\/cong-dong\/wp-content\/uploads\/2022\/02\/image-1635757446489.png\" alt=\"image-1635757446489.png\"><\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<h5><strong>III. C\u1ea5u h\u00ecnh Opcache:<\/strong><\/h5>\n<ol>\n<li><strong>B\u01b0\u1edbc 1:<\/strong> C\u1ea5u h\u00ecnh th\u00f4ng s\u1ed1 Opcache:<br \/>\nSSH v\u00e0o server th\u1ef1c hi\u1ec7n l\u1ec7nh sau<\/p>\n<p><em># vi \/usr\/local\/directadmin\/custombuild\/configure\/opcache\/opcache.ini&nbsp;<\/em><\/p>\n<p>H\u00ecnh d\u01b0\u1edbi l\u00e0 th\u00f4ng s\u1ed1 m\u1eb7c \u0111\u1ecbnh sau khi \u0111\u00e3 build Opcache, c\u00e1c b\u1ea1n c\u00f3 th\u1ec3 t\u00f9y ch\u1ec9nh l\u1ea1i th\u00f4ng s\u1ed1 trong file config n\u00e0y \u0111\u1ec3 ph\u00f9 h\u1ee3p v\u1edbi web c\u1ee7a m\u00ecnh ch\u1ea1y.<br \/>\n<img decoding=\"async\" src=\"https:\/\/longvan.net\/cong-dong\/wp-content\/uploads\/2022\/02\/image-1635757672838.png\" alt=\"image-1635757672838.png\"><\/li>\n<li><strong>B\u01b0\u1edbc 2:<\/strong> Build l\u1ea1i Opcache sau khi thay \u0111\u1ed5i th\u00f4ng s\u1ed1:<br \/>\nSSH server th\u1ef1c hi\u1ec7n c\u00e1c l\u1ec7nh \u0111\u1ec3 build l\u1ea1i<\/p>\n<p><em># cd \/usr\/local\/directadmin\/custombuild<\/em><br \/>\n<em># .\/build opcache<\/em><\/li>\n<li><strong>B\u01b0\u1edbc 3:<\/strong> Ki\u1ec3m tra l\u1ea1i th\u00f4ng s\u1ed1 sau khi thay \u0111\u1ed5i;<br \/>\nD\u00f9ng l\u1ec7nh php -i | grep &#8220;opcache&#8221; \u0111\u1ec3 xem th\u00f4ng s\u1ed1 Opcache<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/longvan.net\/cong-dong\/wp-content\/uploads\/2022\/02\/image-1635758140941.png\" alt=\"image-1635758140941.png\"><\/p>\n<p>Ho\u1eb7c c\u00e1ch kh\u00e1c \u0111\u1ec3 ki\u1ec3m tra b\u1ea1n c\u00f3 th\u1ec3 t\u1ea1o 1 file info.php v\u1edbi n\u1ed9i dung file nh\u01b0 b\u00ean d\u01b0\u1edbi \u0111\u1ec3 c\u00f3 th\u1ec3 ki\u1ec3m tra web b\u1ea1n \u0111\u00e3 nh\u1eadn th\u00f4ng s\u1ed1 v\u1eeba build hay ch\u01b0a.<\/p>\n<p><em>&lt;?php phpinfo(); ?&gt;<\/em><\/p>\n<p>Sau \u0111\u00f3 truy c\u1eadp v\u00e0o domain web t\u01b0\u01a1ng \u1ee9ng http:\/\/yourdomain\/phpinfo.php<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/longvan.net\/cong-dong\/wp-content\/uploads\/2022\/02\/image-1635758322892.png\" alt=\"image-1635758322892.png\"><\/li>\n<\/ol>\n<p>Nh\u01b0 v\u1eady, Long V\u00e2n \u0111\u00e3 ho\u00e0n th\u00e0nh h\u01b0\u1edbng d\u1eabn c\u00e1c b\u1ea1n c\u00e0i \u0111\u1eb7t v\u00e0 c\u1ea5u h\u00ecnh Opcache s\u1eed d\u1ee5ng panel DirecAdmin. Ch\u00fac c\u00e1c b\u1ea1n th\u00e0nh c\u00f4ng !<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>I. T\u1ed5ng quan: Opcache l\u00e0 m\u1ed9t extension c\u1ee7a PHP c\u00f3 t\u00e1c d\u1ee5ng l\u00e0 precompile code php v\u00e0 l\u01b0u l\u00ean b\u1ed9 nh\u1edb RAM c\u1ee7a m\u00e1y ch\u1ee7. Nh\u1edd v\u1eady gi\u00fap gi\u1ea3m th\u1eddi gian \u0111\u1ecdc m\u00e3 ngu\u1ed3n php t\u1eeb \u1ed5 c\u1ee9ng v\u00e0 bi\u00ean d\u1ecbch l\u1ea1i code m\u1ed7i l\u1ea7n c\u00f3 truy c\u1eadp t\u1eeb website. L\u1ee3i \u00edch m\u00e0 Opcache mang [&#8230;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_oasis_is_in_workflow":0,"_oasis_original":0,"footnotes":""},"categories":[28],"tags":[],"class_list":["post-264","post","type-post","status-publish","format-standard","hentry","category-directadmin"],"_links":{"self":[{"href":"https:\/\/longvan.net\/cong-dong\/wp-json\/wp\/v2\/posts\/264","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/longvan.net\/cong-dong\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/longvan.net\/cong-dong\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/longvan.net\/cong-dong\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/longvan.net\/cong-dong\/wp-json\/wp\/v2\/comments?post=264"}],"version-history":[{"count":4,"href":"https:\/\/longvan.net\/cong-dong\/wp-json\/wp\/v2\/posts\/264\/revisions"}],"predecessor-version":[{"id":281,"href":"https:\/\/longvan.net\/cong-dong\/wp-json\/wp\/v2\/posts\/264\/revisions\/281"}],"wp:attachment":[{"href":"https:\/\/longvan.net\/cong-dong\/wp-json\/wp\/v2\/media?parent=264"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/longvan.net\/cong-dong\/wp-json\/wp\/v2\/categories?post=264"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/longvan.net\/cong-dong\/wp-json\/wp\/v2\/tags?post=264"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}