{"id":653,"date":"2025-10-18T15:05:00","date_gmt":"2025-10-18T12:05:00","guid":{"rendered":"https:\/\/sdwski.com\/?post_type=project&#038;p=653"},"modified":"2026-10-20T15:55:44","modified_gmt":"2026-10-20T12:55:44","slug":"sdwski-cache-wordpress","status":"publish","type":"project","link":"https:\/\/sdwski.com\/ua\/post\/work\/sdwski-cache-wordpress","title":{"rendered":"<p>SDWSKi Cache. &#1055;&#1083;&#1072;&#1075;&#1110;&#1085; &#1082;&#1077;&#1096;&#1091;&#1074;&#1072;&#1085;&#1085;&#1103; &#1076;&#1083;&#1103; WordPress<\/p>\n"},"content":{"rendered":"<p class=\"wp-block-paragraph\"><strong>&#1055;&#1083;&#1072;&#1075;&#1110;&#1085; &#1089;&#1090;&#1086;&#1088;&#1110;&#1085;&#1082;&#1086;&#1074;&#1086;&#1075;&#1086; &#1082;&#1077;&#1096;&#1091; &#1076;&#1083;&#1103; WordPress &#1110;&#1079; &#1088;&#1077;&#1078;&#1080;&#1084;&#1086;&#1084; &#1110;&#1085;&#1090;&#1077;&#1088;&#1085;&#1077;&#1090;-&#1084;&#1072;&#1075;&#1072;&#1079;&#1080;&#1085;&#1091;<\/strong>. SDWSKi Cache &#1074;&#1110;&#1076;&#1076;&#1072;&#1108; &#1075;&#1086;&#1090;&#1086;&#1074;&#1110; HTML-&#1089;&#1090;&#1086;&#1088;&#1110;&#1085;&#1082;&#1080; &#1097;&#1077; &#1076;&#1086; &#1079;&#1072;&#1074;&#1072;&#1085;&#1090;&#1072;&#1078;&#1077;&#1085;&#1085;&#1103; WordPress, &#1086;&#1076;&#1088;&#1072;&#1079;&#1091; &#1079;&#1073;&#1077;&#1088;&#1110;&#1075;&#1072;&#1108; &#1111;&#1093; &#1091; &#1089;&#1090;&#1080;&#1089;&#1085;&#1077;&#1085;&#1086;&#1084;&#1091; &#1074;&#1080;&#1075;&#1083;&#1103;&#1076;&#1110; &#1081; &#1082;&#1086;&#1088;&#1077;&#1082;&#1090;&#1085;&#1086; &#1086;&#1084;&#1080;&#1085;&#1072;&#1108; &#1082;&#1077;&#1096; &#1090;&#1072;&#1084;, &#1076;&#1077; &#1089;&#1090;&#1086;&#1088;&#1110;&#1085;&#1082;&#1072; &#1079;&#1072;&#1083;&#1077;&#1078;&#1080;&#1090;&#1100; &#1074;&#1110;&#1076; &#1082;&#1086;&#1085;&#1082;&#1088;&#1077;&#1090;&#1085;&#1086;&#1075;&#1086; &#1074;&#1110;&#1076;&#1074;&#1110;&#1076;&#1091;&#1074;&#1072;&#1095;&#1072;: &#1082;&#1086;&#1096;&#1080;&#1082;, &#1086;&#1089;&#1086;&#1073;&#1080;&#1089;&#1090;&#1080;&#1081; &#1082;&#1072;&#1073;&#1110;&#1085;&#1077;&#1090;, &#1082;&#1086;&#1084;&#1077;&#1085;&#1090;&#1072;&#1088;&#1110;, &#1079;&#1072;&#1082;&#1088;&#1080;&#1090;&#1110; &#1079;&#1072;&#1087;&#1080;&#1089;&#1080;. <\/p><p class=\"wp-block-paragraph\">&#1062;&#1077;&#1081; &#1087;&#1088;&#1086;&#1108;&#1082;&#1090; &mdash; &#1094;&#1077; GPL-&#1087;&#1083;&#1072;&#1075;&#1110;&#1085; &#1089;&#1090;&#1086;&#1088;&#1110;&#1085;&#1082;&#1086;&#1074;&#1086;&#1075;&#1086; &#1082;&#1077;&#1096;&#1091;, &#1085;&#1072;&#1087;&#1080;&#1089;&#1072;&#1085;&#1080;&#1081; &#1085;&#1072; &#1086;&#1089;&#1085;&#1086;&#1074;&#1110; &#1089;&#1090;&#1072;&#1085;&#1076;&#1072;&#1088;&#1090;&#1085;&#1080;&#1093; &#1087;&#1088;&#1072;&#1074;&#1080;&#1083; &#1082;&#1077;&#1096;&#1091;&#1074;&#1072;&#1085;&#1085;&#1103; &#1074; &#1089;&#1080;&#1089;&#1090;&#1077;&#1084;&#1110; WordPress: &#1086;&#1089;&#1085;&#1086;&#1074;&#1091; &#1087;&#1088;&#1080;&#1085;&#1094;&#1080;&#1087;&#1110;&#1074; &#1082;&#1077;&#1096;&#1091;&#1074;&#1072;&#1085;&#1085;&#1103; &#1079;&#1073;&#1077;&#1088;&#1077;&#1078;&#1077;&#1085;&#1086;, &#1072; &#1103;&#1076;&#1088;&#1086; &#1074;&#1110;&#1076;&#1076;&#1072;&#1095;&#1110;, &#1088;&#1077;&#1078;&#1080;&#1084; WooCommerce, &#1110;&#1085;&#1090;&#1077;&#1088;&#1092;&#1077;&#1081;&#1089; &#1110; &#1079;&#1072;&#1093;&#1080;&#1089;&#1090; &#1074;&#1110;&#1076; &#1082;&#1086;&#1085;&#1092;&#1083;&#1110;&#1082;&#1090;&#1110;&#1074; &#1085;&#1072;&#1087;&#1080;&#1089;&#1072;&#1085;&#1086; &#1087;&#1086;&#1074;&#1085;&#1110;&#1089;&#1090;&#1102; &#1079; &#1085;&#1091;&#1083;&#1103;.<\/p><h2 class=\"wp-block-heading\">&#1047;&#1072;&#1074;&#1076;&#1072;&#1085;&#1085;&#1103;<\/h2><p class=\"wp-block-paragraph\">&#1057;&#1090;&#1072;&#1085;&#1076;&#1072;&#1088;&#1090;&#1085;&#1110; &#1082;&#1077;&#1096;-&#1087;&#1083;&#1072;&#1075;&#1110;&#1085;&#1080; &#1076;&#1086;&#1073;&#1088;&#1077; &#1087;&#1088;&#1072;&#1094;&#1102;&#1102;&#1090;&#1100; &#1085;&#1072; &#1073;&#1083;&#1086;&#1075;&#1072;&#1093; &#1110; &#1087;&#1086;&#1075;&#1072;&#1085;&#1086; &mdash; &#1091; &#1084;&#1072;&#1075;&#1072;&#1079;&#1080;&#1085;&#1072;&#1093;. &#1058;&#1080;&#1087;&#1086;&#1074;&#1110; &#1087;&#1088;&#1086;&#1073;&#1083;&#1077;&#1084;&#1080;, &#1103;&#1082;&#1110; &#1103; &#1093;&#1086;&#1090;&#1110;&#1074; &#1088;&#1086;&#1079;&#1074;&rsquo;&#1103;&#1079;&#1072;&#1090;&#1080;:<\/p><ul class=\"wp-block-list\">\n<li>&#1076;&#1086; &#1082;&#1077;&#1096;&#1091; &#1087;&#1086;&#1090;&#1088;&#1072;&#1087;&#1083;&#1103;&#1108; &#1089;&#1090;&#1086;&#1088;&#1110;&#1085;&#1082;&#1072; &#1079; &#1095;&#1091;&#1078;&#1080;&#1084; &#1083;&#1110;&#1095;&#1080;&#1083;&#1100;&#1085;&#1080;&#1082;&#1086;&#1084; &#1082;&#1086;&#1096;&#1080;&#1082;&#1072;;<\/li>\n\n\n\n<li>&#1091; &#1082;&#1072;&#1088;&#1090;&#1094;&#1110; &#1090;&#1086;&#1074;&#1072;&#1088;&#1091; &#1079;&#1072;&#1083;&#1080;&#1096;&#1072;&#1108;&#1090;&#1100;&#1089;&#1103; &#1089;&#1090;&#1072;&#1088;&#1080;&#1081; &#1079;&#1072;&#1083;&#1080;&#1096;&#1086;&#1082;;<\/li>\n\n\n\n<li>&#1073;&#1072;&#1075;&#1072;&#1090;&#1086;&#1084;&#1086;&#1074;&#1085;&#1080;&#1081; &#1089;&#1072;&#1081;&#1090; &#1074;&#1110;&#1076;&#1076;&#1072;&#1108; &#1074;&#1110;&#1076;&#1074;&#1110;&#1076;&#1091;&#1074;&#1072;&#1095;&#1091; &#1089;&#1090;&#1086;&#1088;&#1110;&#1085;&#1082;&#1091; &#1085;&#1077; &#1081;&#1086;&#1075;&#1086; &#1084;&#1086;&#1074;&#1086;&#1102;;<\/li>\n\n\n\n<li>&#1091; &#1088;&#1072;&#1079;&#1110; &#1079;&#1073;&#1086;&#1102; &#1086;&#1087;&#1090;&#1080;&#1084;&#1110;&#1079;&#1072;&#1094;&#1110;&#1111; (&#1084;&#1110;&#1085;&#1110;&#1092;&#1110;&#1082;&#1072;&#1094;&#1110;&#1103;, &#1086;&#1073;&rsquo;&#1108;&#1076;&#1085;&#1072;&#1085;&#1085;&#1103; &#1092;&#1072;&#1081;&#1083;&#1110;&#1074;) &#1082;&#1086;&#1088;&#1080;&#1089;&#1090;&#1091;&#1074;&#1072;&#1095; &#1073;&#1072;&#1095;&#1080;&#1090;&#1100; &#1087;&#1086;&#1088;&#1086;&#1078;&#1085;&#1110;&#1081; &#1077;&#1082;&#1088;&#1072;&#1085;;<\/li>\n\n\n\n<li>&#1074; &#1072;&#1076;&#1084;&#1110;&#1085;&#1094;&#1110; &#1087;&#1086;&#1074;&#1085;&#1086; &#1088;&#1077;&#1082;&#1083;&#1072;&#1084;&#1080; &#1090;&#1072; &#1087;&#1086;&#1089;&#1080;&#1083;&#1072;&#1085;&#1100; &#1085;&#1072; &#1089;&#1090;&#1086;&#1088;&#1086;&#1085;&#1085;&#1110;&#1081; &#1089;&#1072;&#1081;&#1090;.<\/li>\n<\/ul><h2 class=\"wp-block-heading\">&#1040;&#1088;&#1093;&#1110;&#1090;&#1077;&#1082;&#1090;&#1091;&#1088;&#1072;<\/h2><p class=\"wp-block-paragraph\">&#1055;&#1083;&#1072;&#1075;&#1110;&#1085; &#1089;&#1082;&#1083;&#1072;&#1076;&#1072;&#1108;&#1090;&#1100;&#1089;&#1103; &#1079; &#1090;&#1088;&#1100;&#1086;&#1093; &#1088;&#1110;&#1074;&#1085;&#1110;&#1074;, &#1082;&#1086;&#1078;&#1077;&#1085; &#1110;&#1079; &#1103;&#1082;&#1080;&#1093; &#1074;&#1080;&#1082;&#1086;&#1085;&#1091;&#1108; &#1089;&#1074;&#1086;&#1102; &#1095;&#1072;&#1089;&#1090;&#1080;&#1085;&#1091; &#1079;&#1072;&#1074;&#1076;&#1072;&#1085;&#1085;&#1103;.<\/p><p class=\"wp-block-paragraph\"><strong>1. &#1047;&#1072;&#1074;&#1072;&#1085;&#1090;&#1072;&#1078;&#1091;&#1074;&#1072;&#1095; (<code>sdwski-cache.php<\/code>).<\/strong> &#1042;&#1080;&#1088;&#1110;&#1096;&#1091;&#1108; &#1083;&#1080;&#1096;&#1077; &#1086;&#1076;&#1085;&#1077;: &#1095;&#1080; &#1084;&#1086;&#1078;&#1085;&#1072; &#1079;&#1072;&#1087;&#1091;&#1089;&#1082;&#1072;&#1090;&#1080; &#1088;&#1091;&#1096;&#1110;&#1081;. &#1071;&#1082;&#1097;&#1086; &#1085;&#1072; &#1089;&#1072;&#1081;&#1090;&#1110; &#1074;&#1078;&#1077; &#1072;&#1082;&#1090;&#1080;&#1074;&#1085;&#1080;&#1081; &#1086;&#1088;&#1080;&#1075;&#1110;&#1085;&#1072;&#1083;&#1100;&#1085;&#1080;&#1081; &#1087;&#1083;&#1072;&#1075;&#1110;&#1085; &#1072;&#1073;&#1086; &#1110;&#1085;&#1096;&#1072; &#1082;&#1086;&#1087;&#1110;&#1103;, &#1079;&#1072;&#1074;&#1072;&#1085;&#1090;&#1072;&#1078;&#1091;&#1074;&#1072;&#1095; &#1085;&#1110;&#1095;&#1086;&#1075;&#1086; &#1085;&#1077; &#1087;&#1110;&#1076;&#1082;&#1083;&#1102;&#1095;&#1072;&#1108;, &#1085;&#1077; &#1088;&#1077;&#1108;&#1089;&#1090;&#1088;&#1091;&#1108; &#1093;&#1091;&#1082;&#1080; &#1090;&#1072; &#1087;&#1086;&#1082;&#1072;&#1079;&#1091;&#1108; &#1089;&#1087;&#1086;&#1074;&#1110;&#1097;&#1077;&#1085;&#1085;&#1103; &#1079; &#1082;&#1085;&#1086;&#1087;&#1082;&#1086;&#1102; &laquo;&#1042;&#1080;&#1084;&#1082;&#1085;&#1091;&#1090;&#1080; &#1081; &#1079;&#1072;&#1087;&#1091;&#1089;&#1090;&#1080;&#1090;&#1080;&raquo;. &#1059;&#1089;&#1110; &#1082;&#1083;&#1072;&#1089;&#1080;, &#1092;&#1091;&#1085;&#1082;&#1094;&#1110;&#1111; &#1090;&#1072; &#1082;&#1086;&#1085;&#1089;&#1090;&#1072;&#1085;&#1090;&#1080; &#1088;&#1091;&#1096;&#1110;&#1103; &#1084;&#1072;&#1102;&#1090;&#1100; &#1074;&#1083;&#1072;&#1089;&#1085;&#1110; &#1087;&#1088;&#1077;&#1092;&#1110;&#1082;&#1089;&#1080;, &#1090;&#1086;&#1084;&#1091; &#1087;&#1086;&#1084;&#1080;&#1083;&#1082;&#1080; &#1085;&#1072; &#1082;&#1096;&#1090;&#1072;&#1083;&#1090; &laquo;Cannot redeclare&raquo; &#1074;&#1080;&#1082;&#1083;&#1102;&#1095;&#1077;&#1085;&#1110;, &#1091; &#1103;&#1082;&#1086;&#1084;&#1091; &#1073; &#1087;&#1086;&#1088;&#1103;&#1076;&#1082;&#1091; WordPress &#1085;&#1077; &#1079;&#1072;&#1074;&#1072;&#1085;&#1090;&#1072;&#1078;&#1080;&#1074; &#1087;&#1083;&#1072;&#1075;&#1110;&#1085;&#1080;.<\/p><p class=\"wp-block-paragraph\"><strong>2. &#1056;&#1091;&#1096;&#1110;&#1081; (<code>sdwski-engine.php<\/code>, <code>inc\/<\/code>).<\/strong> &#1050;&#1083;&#1072;&#1089;&#1080;&#1095;&#1085;&#1080;&#1081; &#1088;&#1110;&#1074;&#1077;&#1085;&#1100;: &#1075;&#1077;&#1085;&#1077;&#1088;&#1091;&#1074;&#1072;&#1085;&#1085;&#1103; &#1081; &#1086;&#1095;&#1080;&#1097;&#1077;&#1085;&#1085;&#1103; &#1082;&#1077;&#1096;&#1091;, &#1084;&#1110;&#1085;&#1110;&#1092;&#1110;&#1082;&#1072;&#1094;&#1110;&#1103; &#1090;&#1072; &#1086;&#1073;&rsquo;&#1108;&#1076;&#1085;&#1072;&#1085;&#1085;&#1103; CSS\/JS, &#1087;&#1086;&#1087;&#1077;&#1088;&#1077;&#1076;&#1085;&#1108; &#1079;&#1072;&#1074;&#1072;&#1085;&#1090;&#1072;&#1078;&#1077;&#1085;&#1085;&#1103;, &#1087;&#1088;&#1072;&#1074;&#1080;&#1083;&#1072; &#1074;&#1080;&#1082;&#1083;&#1102;&#1095;&#1077;&#1085;&#1100;, CDN (&#1079;&#1086;&#1082;&#1088;&#1077;&#1084;&#1072; Cloudflare), &#1086;&#1095;&#1080;&#1097;&#1077;&#1085;&#1085;&#1103; Varnish, &#1084;&#1086;&#1076;&#1091;&#1083;&#1100; &#1073;&#1077;&#1079;&#1087;&#1077;&#1082;&#1080;, &#1087;&#1083;&#1072;&#1085;&#1091;&#1074;&#1072;&#1083;&#1100;&#1085;&#1080;&#1082; &#1086;&#1095;&#1080;&#1097;&#1077;&#1085;&#1085;&#1103;, WP-CLI. &#1058;&#1091;&#1090; &#1090;&#1072;&#1082;&#1086;&#1078; &#1087;&#1077;&#1088;&#1077;&#1093;&#1086;&#1087;&#1083;&#1102;&#1108;&#1090;&#1100;&#1089;&#1103; &#1074;&#1080;&#1074;&#1077;&#1076;&#1077;&#1085;&#1085;&#1103; &#1089;&#1090;&#1086;&#1088;&#1110;&#1085;&#1082;&#1080; &#1095;&#1077;&#1088;&#1077;&#1079; &#1073;&#1091;&#1092;&#1077;&#1088; &#1074;&#1080;&#1074;&#1077;&#1076;&#1077;&#1085;&#1085;&#1103;.<\/p><p class=\"wp-block-paragraph\"><strong>3. Turbo-&#1088;&#1110;&#1074;&#1077;&#1085;&#1100; (<code>inc\/turbo\/<\/code>).<\/strong> &#1052;&#1110;&#1081; &#1086;&#1089;&#1085;&#1086;&#1074;&#1085;&#1080;&#1081; &#1074;&#1085;&#1077;&#1089;&#1086;&#1082;. &#1062;&#1077; drop-in <code>advanced-cache.php<\/code>, &#1103;&#1082;&#1080;&#1081; WordPress &#1087;&#1110;&#1076;&#1082;&#1083;&#1102;&#1095;&#1072;&#1108; &#1088;&#1072;&#1085;&#1110;&#1096;&#1077; &#1079;&#1072; &#1090;&#1077;&#1084;&#1091; &#1090;&#1072; &#1087;&#1083;&#1072;&#1075;&#1110;&#1085;&#1080;, &#1110; &#1103;&#1076;&#1088;&#1086; <code>turbo-core.php<\/code>, &#1103;&#1082;&#1077; &#1082;&#1077;&#1088;&#1091;&#1108; &#1081;&#1086;&#1075;&#1086; &#1085;&#1072;&#1083;&#1072;&#1096;&#1090;&#1091;&#1074;&#1072;&#1085;&#1085;&#1103;&#1084;&#1080;, &#1089;&#1090;&#1072;&#1085;&#1086;&#1084; &#1110; &#1086;&#1095;&#1080;&#1097;&#1077;&#1085;&#1085;&#1103;&#1084;.<\/p><h2 class=\"wp-block-heading\">&#1071;&#1082; &#1087;&#1088;&#1072;&#1094;&#1102;&#1108; &#1074;&#1110;&#1076;&#1076;&#1072;&#1074;&#1072;&#1085;&#1085;&#1103; &#1079; drop-in<\/h2><p class=\"wp-block-paragraph\">&#1055;&#1086;&#1088;&#1103;&#1076;&#1086;&#1082; &#1087;&#1077;&#1088;&#1077;&#1074;&#1110;&#1088;&#1086;&#1082; &#1091; <code>advanced-cache.php<\/code> &#1087;&#1086;&#1073;&#1091;&#1076;&#1086;&#1074;&#1072;&#1085;&#1086; &#1090;&#1072;&#1082;, &#1097;&#1086;&#1073; &#1079;&#1072; &#1073;&#1091;&#1076;&#1100;-&#1103;&#1082;&#1086;&#1075;&#1086; &#1089;&#1091;&#1084;&#1085;&#1110;&#1074;&#1091; &#1087;&#1077;&#1088;&#1077;&#1076;&#1072;&#1090;&#1080; &#1079;&#1072;&#1087;&#1080;&#1090; WordPress:<\/p><ol class=\"wp-block-list\">\n<li>&#1054;&#1073;&#1088;&#1086;&#1073;&#1083;&#1103;&#1102;&#1090;&#1100;&#1089;&#1103; &#1083;&#1080;&#1096;&#1077; &#1079;&#1072;&#1087;&#1080;&#1090;&#1080; <code>GET<\/code>.<\/li>\n\n\n\n<li>&#1047;&#1072;&#1087;&#1080;&#1090;&#1080; &#1073;&#1086;&#1090;&#1072; &#1087;&#1086;&#1087;&#1077;&#1088;&#1077;&#1076;&#1085;&#1100;&#1086;&#1075;&#1086; &#1079;&#1072;&#1074;&#1072;&#1085;&#1090;&#1072;&#1078;&#1077;&#1085;&#1085;&#1103; &#1079;&#1072;&#1074;&#1078;&#1076;&#1080; &#1089;&#1087;&#1088;&#1103;&#1084;&#1086;&#1074;&#1091;&#1102;&#1090;&#1100;&#1089;&#1103; &#1076;&#1086; WordPress, &#1097;&#1086;&#1073; &#1089;&#1090;&#1086;&#1088;&#1110;&#1085;&#1082;&#1091; &#1073;&#1091;&#1083;&#1086; &#1089;&#1090;&#1074;&#1086;&#1088;&#1077;&#1085;&#1086; &#1072;&#1073;&#1086; &#1086;&#1085;&#1086;&#1074;&#1083;&#1077;&#1085;&#1086;.<\/li>\n\n\n\n<li>&#1061;&#1086;&#1089;&#1090; &#1110; &#1089;&#1093;&#1077;&#1084;&#1072; (http\/https) &#1084;&#1072;&#1102;&#1090;&#1100; &#1079;&#1073;&#1110;&#1075;&#1072;&#1090;&#1080;&#1089;&#1103; &#1079; &#1072;&#1076;&#1088;&#1077;&#1089;&#1086;&#1102; &#1089;&#1072;&#1081;&#1090;&#1091;, &#1097;&#1086; &#1086;&#1093;&#1086;&#1087;&#1083;&#1102;&#1108; &#1074;&#1072;&#1088;&#1110;&#1072;&#1085;&#1090;&#1080; &#1079; <code>www<\/code> &#1110; &#1073;&#1077;&#1079; &#1085;&#1100;&#1086;&#1075;&#1086;.<\/li>\n\n\n\n<li>&#1071;&#1082;&#1097;&#1086; &#1074; cookie &#1108; &#1086;&#1079;&#1085;&#1072;&#1082;&#1080; &#1072;&#1074;&#1090;&#1086;&#1088;&#1080;&#1079;&#1086;&#1074;&#1072;&#1085;&#1086;&#1075;&#1086; &#1082;&#1086;&#1088;&#1080;&#1089;&#1090;&#1091;&#1074;&#1072;&#1095;&#1072;, &#1082;&#1086;&#1084;&#1077;&#1085;&#1090;&#1072;&#1090;&#1086;&#1088;&#1072;, &#1079;&#1072;&#1093;&#1080;&#1097;&#1077;&#1085;&#1086;&#1075;&#1086; &#1087;&#1072;&#1088;&#1086;&#1083;&#1077;&#1084; &#1079;&#1072;&#1087;&#1080;&#1089;&#1091; &#1072;&#1073;&#1086; &#1089;&#1077;&#1089;&#1110;&#1111; &#1084;&#1072;&#1075;&#1072;&#1079;&#1080;&#1085;&#1091;, &#1074;&#1110;&#1076;&#1074;&#1110;&#1076;&#1091;&#1074;&#1072;&#1095; &#1086;&#1090;&#1088;&#1080;&#1084;&#1091;&#1108; &#1078;&#1080;&#1074;&#1091; &#1089;&#1090;&#1086;&#1088;&#1110;&#1085;&#1082;&#1091;. &#1057;&#1087;&#1080;&#1089;&#1086;&#1082; &#1084;&#1086;&#1078;&#1085;&#1072; &#1088;&#1086;&#1079;&#1096;&#1080;&#1088;&#1080;&#1090;&#1080; &#1074;&#1083;&#1072;&#1089;&#1085;&#1080;&#1084;&#1080; &#1085;&#1072;&#1079;&#1074;&#1072;&#1084;&#1080; cookie.<\/li>\n\n\n\n<li>&#1051;&#1080;&#1096;&#1077; &#1087;&#1110;&#1089;&#1083;&#1103; &#1094;&#1100;&#1086;&#1075;&#1086; &#1074;&#1080;&#1082;&#1086;&#1085;&#1091;&#1108;&#1090;&#1100;&#1089;&#1103; &#1087;&#1086;&#1096;&#1091;&#1082; &#1075;&#1086;&#1090;&#1086;&#1074;&#1086;&#1075;&#1086; &#1092;&#1072;&#1081;&#1083;&#1091; &#1074; &#1082;&#1077;&#1096;&#1110;.<\/li>\n<\/ol><p class=\"wp-block-paragraph\">&#1071;&#1082;&#1097;&#1086; &#1092;&#1072;&#1081;&#1083; &#1079;&#1085;&#1072;&#1081;&#1076;&#1077;&#1085;&#1086;, &#1074;&#1110;&#1076;&#1087;&#1086;&#1074;&#1110;&#1076;&#1100; &#1092;&#1086;&#1088;&#1084;&#1091;&#1108;&#1090;&#1100;&#1089;&#1103; &#1073;&#1077;&#1079; &#1079;&#1072;&#1087;&#1091;&#1089;&#1082;&#1091; WordPress. &#1059; &#1079;&#1072;&#1075;&#1086;&#1083;&#1086;&#1074;&#1082;&#1072;&#1093; &#1087;&#1077;&#1088;&#1077;&#1076;&#1072;&#1102;&#1090;&#1100;&#1089;&#1103; <code>Vary: Accept-Encoding<\/code>, <code>ETag<\/code> &#1110; <code>X-ruzi-Turbo: HIT<\/code>, &#1103;&#1082;&#1080;&#1081; &#1079;&#1088;&#1091;&#1095;&#1085;&#1086; &#1087;&#1077;&#1088;&#1077;&#1074;&#1110;&#1088;&#1103;&#1090;&#1080; &#1074; &#1073;&#1088;&#1072;&#1091;&#1079;&#1077;&#1088;&#1110; &#1072;&#1073;&#1086; &#1095;&#1077;&#1088;&#1077;&#1079; <code>curl -I<\/code>.<\/p><h2 class=\"wp-block-heading\">&#1055;&#1086;&#1087;&#1077;&#1088;&#1077;&#1076;&#1085;&#1100;&#1086; &#1089;&#1090;&#1080;&#1089;&#1085;&#1077;&#1085;&#1110; &#1082;&#1086;&#1087;&#1110;&#1111; &#1090;&#1072; &#1091;&#1084;&#1086;&#1074;&#1085;&#1110; &#1079;&#1072;&#1087;&#1080;&#1090;&#1080;<\/h2><p class=\"wp-block-paragraph\">&#1057;&#1090;&#1080;&#1089;&#1085;&#1077;&#1085;&#1085;&#1103; &#1074;&#1080;&#1082;&#1086;&#1085;&#1091;&#1108;&#1090;&#1100;&#1089;&#1103; &#1086;&#1076;&#1080;&#1085; &#1088;&#1072;&#1079; &#1087;&#1110;&#1076; &#1095;&#1072;&#1089; &#1089;&#1090;&#1074;&#1086;&#1088;&#1077;&#1085;&#1085;&#1103; &#1089;&#1090;&#1086;&#1088;&#1110;&#1085;&#1082;&#1080;, &#1072; &#1085;&#1077; &#1079;&#1072; &#1082;&#1086;&#1078;&#1085;&#1086;&#1075;&#1086; &#1079;&#1072;&#1087;&#1080;&#1090;&#1091;. &#1055;&#1086;&#1088;&#1091;&#1095; &#1110;&#1079; <code>index.html<\/code> &#1088;&#1086;&#1079;&#1090;&#1072;&#1096;&#1086;&#1074;&#1072;&#1085;&#1110; <code>index.html.gz<\/code> &#1110;, &#1103;&#1082;&#1097;&#1086; &#1085;&#1072; &#1089;&#1077;&#1088;&#1074;&#1077;&#1088;&#1110; &#1108; &#1088;&#1086;&#1079;&#1096;&#1080;&#1088;&#1077;&#1085;&#1085;&#1103; brotli, <code>index.html.br<\/code>. Drop-in &#1087;&#1077;&#1088;&#1077;&#1074;&#1110;&#1088;&#1103;&#1108; &#1079;&#1072;&#1075;&#1086;&#1083;&#1086;&#1074;&#1086;&#1082; <code>Accept-Encoding<\/code> &#1110; &#1074;&#1110;&#1076;&#1076;&#1072;&#1108; &#1074;&#1110;&#1076;&#1087;&#1086;&#1074;&#1110;&#1076;&#1085;&#1080;&#1081; &#1074;&#1072;&#1088;&#1110;&#1072;&#1085;&#1090;. &#1053;&#1072; &#1091;&#1084;&#1086;&#1074;&#1085;&#1080;&#1081; &#1079;&#1072;&#1087;&#1080;&#1090; &#1079;&#1110; &#1079;&#1073;&#1110;&#1075;&#1086;&#1084; <code>ETag<\/code> &#1074;&#1110;&#1076;&#1087;&#1086;&#1074;&#1110;&#1076;&#1072;&#1108; <code>304<\/code> &#1073;&#1077;&#1079; &#1095;&#1080;&#1090;&#1072;&#1085;&#1085;&#1103; &#1092;&#1072;&#1081;&#1083;&#1091;.<\/p><p class=\"wp-block-paragraph\">&#1055;&#1110;&#1076; &#1095;&#1072;&#1089; &#1086;&#1095;&#1080;&#1097;&#1077;&#1085;&#1085;&#1103; &#1082;&#1077;&#1096;&#1091; &#1074;&#1080;&#1076;&#1072;&#1083;&#1103;&#1102;&#1090;&#1100;&#1089;&#1103; &#1074;&#1089;&#1110; &#1074;&#1072;&#1088;&#1110;&#1072;&#1085;&#1090;&#1080; &#1089;&#1090;&#1086;&#1088;&#1110;&#1085;&#1082;&#1080;: &#1079;&#1074;&#1080;&#1095;&#1072;&#1081;&#1085;&#1080;&#1081;, gzip &#1110; brotli, &#1072; &#1090;&#1072;&#1082;&#1086;&#1078; &#1087;&#1086;&#1089;&#1090;&#1086;&#1088;&#1110;&#1085;&#1082;&#1086;&#1074;&#1072; &#1085;&#1072;&#1074;&#1110;&#1075;&#1072;&#1094;&#1110;&#1103; &#1090;&#1072; &#1082;&#1086;&#1087;&#1110;&#1111; &#1079;&#1072; &#1084;&#1086;&#1074;&#1072;&#1084;&#1080;. &#1062;&#1077; &#1079;&#1072;&#1093;&#1080;&#1097;&#1072;&#1108; &#1074;&#1110;&#1076; &laquo;&#1086;&#1089;&#1080;&#1088;&#1086;&#1090;&#1110;&#1083;&#1080;&#1093;&raquo; &#1089;&#1090;&#1080;&#1089;&#1085;&#1077;&#1085;&#1080;&#1093; &#1092;&#1072;&#1081;&#1083;&#1110;&#1074;, &#1103;&#1082;&#1110; &#1110;&#1085;&#1072;&#1082;&#1096;&#1077; &#1087;&#1077;&#1088;&#1077;&#1078;&#1080;&#1083;&#1080; &#1073; &#1074;&#1080;&#1076;&#1072;&#1083;&#1077;&#1085;&#1091; &#1089;&#1090;&#1086;&#1088;&#1110;&#1085;&#1082;&#1091;.<\/p><h2 class=\"wp-block-heading\">&#1056;&#1077;&#1078;&#1080;&#1084; &#1110;&#1085;&#1090;&#1077;&#1088;&#1085;&#1077;&#1090;-&#1084;&#1072;&#1075;&#1072;&#1079;&#1080;&#1085;&#1091; (WooCommerce)<\/h2><p class=\"wp-block-paragraph\">&#1053;&#1072;&#1081;&#1073;&#1110;&#1083;&#1100;&#1096; &#1086;&#1073;&rsquo;&#1108;&#1084;&#1085;&#1072; &#1095;&#1072;&#1089;&#1090;&#1080;&#1085;&#1072; &#1088;&#1086;&#1073;&#1086;&#1090;&#1080;. &#1055;&#1088;&#1072;&#1074;&#1080;&#1083;&#1072; &#1076;&#1091;&#1073;&#1083;&#1102;&#1102;&#1090;&#1100;&#1089;&#1103; &#1085;&#1072; &#1090;&#1088;&#1100;&#1086;&#1093; &#1088;&#1110;&#1074;&#1085;&#1103;&#1093;: &#1091; <code>.htaccess<\/code>, &#1091; drop-in &#1110; &#1074; &#1088;&#1091;&#1096;&#1110;&#1111;, &#1090;&#1086;&#1084;&#1091; &#1079;&#1072;&#1093;&#1080;&#1089;&#1090; &#1085;&#1077; &#1079;&#1072;&#1083;&#1077;&#1078;&#1080;&#1090;&#1100; &#1074;&#1110;&#1076; &#1086;&#1076;&#1085;&#1086;&#1075;&#1086; &#1087;&#1077;&#1088;&#1077;&#1084;&#1080;&#1082;&#1072;&#1095;&#1072;.<\/p><figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><th>&#1047;&#1072;&#1074;&#1076;&#1072;&#1085;&#1085;&#1103;<\/th><th>&#1056;&#1110;&#1096;&#1077;&#1085;&#1085;&#1103;<\/th><\/tr><tr><td>&#1063;&#1091;&#1078;&#1080;&#1081; &#1082;&#1086;&#1096;&#1080;&#1082; &#1091; &#1082;&#1077;&#1096;&#1110;<\/td><td>&#1042;&#1110;&#1076;&#1074;&#1110;&#1076;&#1091;&#1074;&#1072;&#1095; &#1110;&#1079; &#1090;&#1086;&#1074;&#1072;&#1088;&#1072;&#1084;&#1080; &#1074; &#1082;&#1086;&#1096;&#1080;&#1082;&#1091; &#1072;&#1073;&#1086; &#1089;&#1077;&#1089;&#1110;&#1108;&#1102; &#1084;&#1072;&#1075;&#1072;&#1079;&#1080;&#1085;&#1091; &#1079;&#1072;&#1074;&#1078;&#1076;&#1080; &#1086;&#1090;&#1088;&#1080;&#1084;&#1091;&#1108; &#1072;&#1082;&#1090;&#1091;&#1072;&#1083;&#1100;&#1085;&#1091; &#1089;&#1090;&#1086;&#1088;&#1110;&#1085;&#1082;&#1091;, &#1081;&#1086;&#1075;&#1086; &#1079;&#1072;&#1087;&#1080;&#1090; &#1085;&#1077; &#1089;&#1090;&#1074;&#1086;&#1088;&#1102;&#1108; &#1089;&#1087;&#1110;&#1083;&#1100;&#1085;&#1080;&#1081; &#1082;&#1077;&#1096;<\/td><\/tr><tr><td>&#1050;&#1086;&#1096;&#1080;&#1082;, &#1086;&#1092;&#1086;&#1088;&#1084;&#1083;&#1077;&#1085;&#1085;&#1103; &#1079;&#1072;&#1084;&#1086;&#1074;&#1083;&#1077;&#1085;&#1085;&#1103;, &#1082;&#1072;&#1073;&#1110;&#1085;&#1077;&#1090;<\/td><td>&#1062;&#1110; &#1089;&#1090;&#1086;&#1088;&#1110;&#1085;&#1082;&#1080; &#1074;&#1079;&#1072;&#1075;&#1072;&#1083;&#1110; &#1085;&#1077; &#1082;&#1077;&#1096;&#1091;&#1102;&#1090;&#1100;&#1089;&#1103;<\/td><\/tr><tr><td>&#1047;&#1072;&#1089;&#1090;&#1072;&#1088;&#1110;&#1083;&#1110; &#1079;&#1072;&#1083;&#1080;&#1096;&#1086;&#1082; &#1110; &#1094;&#1110;&#1085;&#1072;<\/td><td>&#1047;&#1084;&#1110;&#1085;&#1072; &#1090;&#1086;&#1074;&#1072;&#1088;&#1091;, &#1079;&#1072;&#1083;&#1080;&#1096;&#1082;&#1091;, &#1094;&#1110;&#1085;&#1080;, &#1089;&#1090;&#1072;&#1090;&#1091;&#1089;&#1091; &#1072;&#1073;&#1086; &#1079;&#1072;&#1084;&#1086;&#1074;&#1083;&#1077;&#1085;&#1085;&#1103; &#1086;&#1095;&#1080;&#1097;&#1072;&#1108; &#1082;&#1077;&#1096;. &#1056;&#1077;&#1078;&#1080;&#1084; &#1079;&#1072; &#1079;&#1072;&#1084;&#1086;&#1074;&#1095;&#1091;&#1074;&#1072;&#1085;&#1085;&#1103;&#1084;: &#1091;&#1074;&#1077;&#1089;&#1100; &#1082;&#1077;&#1096;. &#1055;&#1088;&#1072;&#1094;&#1102;&#1102;&#1090;&#1100; &#1093;&#1091;&#1082;&#1080; <code>woocommerce_update_product<\/code>, <code>woocommerce_order_status_changed<\/code> &#1110; <code>transition_post_status<\/code><\/td><\/tr><tr><td>&#1030;&#1084;&#1087;&#1086;&#1088;&#1090;&#1080; &#1074; &#1086;&#1073;&#1093;&#1110;&#1076; WooCommerce<\/td><td>&#1052;&#1072;&#1082;&#1089;&#1080;&#1084;&#1072;&#1083;&#1100;&#1085;&#1080;&#1081; &#1074;&#1110;&#1082; &#1082;&#1077;&#1096;&#1091;, &#1079;&#1072; &#1079;&#1072;&#1084;&#1086;&#1074;&#1095;&#1091;&#1074;&#1072;&#1085;&#1085;&#1103;&#1084; 3 &#1075;&#1086;&#1076;&#1080;&#1085;&#1080;<\/td><\/tr><tr><td>&#1051;&#1110;&#1095;&#1080;&#1083;&#1100;&#1085;&#1080;&#1082; &#1082;&#1086;&#1096;&#1080;&#1082;&#1072; &#1074; &#1096;&#1072;&#1087;&#1094;&#1110;<\/td><td>&#1059; &#1082;&#1077;&#1096;&#1110; &#1079;&#1072;&#1074;&#1078;&#1076;&#1080; &#1085;&#1091;&#1083;&#1100;, &#1092;&#1072;&#1082;&#1090;&#1080;&#1095;&#1085;&#1077; &#1095;&#1080;&#1089;&#1083;&#1086; &#1087;&#1110;&#1076;&#1089;&#1090;&#1072;&#1074;&#1083;&#1103;&#1108;&#1090;&#1100;&#1089;&#1103; &#1085;&#1077;&#1074;&#1077;&#1083;&#1080;&#1082;&#1080;&#1084; &#1089;&#1082;&#1088;&#1080;&#1087;&#1090;&#1086;&#1084; &#1079;&#1072; &#1079;&#1072;&#1076;&#1072;&#1085;&#1080;&#1084; CSS-&#1082;&#1083;&#1072;&#1089;&#1086;&#1084;. &#1053;&#1072; &#1089;&#1077;&#1088;&#1074;&#1077;&#1088;&#1110; &#1089;&#1082;&#1080;&#1076;&#1072;&#1085;&#1085;&#1103; &#1076;&#1086; &#1085;&#1091;&#1083;&#1103; &#1088;&#1086;&#1079;&#1087;&#1110;&#1079;&#1085;&#1072;&#1108; &#1090;&#1072;&#1082;&#1086;&#1078; &#1092;&#1086;&#1088;&#1084;&#1072;&#1090;&#1080; &laquo;(3)&raquo;, &laquo;3 &#1096;&#1090;.&raquo;<\/td><\/tr><tr><td>&#1047;&#1072;&#1083;&#1080;&#1096;&#1086;&#1082; &#1091; &#1082;&#1072;&#1088;&#1090;&#1094;&#1110;<\/td><td>&#1056;&#1103;&#1076;&#1086;&#1082; &#1079;&#1072;&#1083;&#1080;&#1096;&#1082;&#1091; &#1079;&#1072;&#1087;&#1080;&#1090;&#1091;&#1108;&#1090;&#1100;&#1089;&#1103; &#1079;&#1072;&#1085;&#1086;&#1074;&#1086; &#1087;&#1110;&#1076; &#1095;&#1072;&#1089; &#1082;&#1086;&#1078;&#1085;&#1086;&#1075;&#1086; &#1087;&#1077;&#1088;&#1077;&#1075;&#1083;&#1103;&#1076;&#1091; &#1089;&#1090;&#1086;&#1088;&#1110;&#1085;&#1082;&#1080; &#1090;&#1086;&#1074;&#1072;&#1088;&#1091; &#1090;&#1072; &#1082;&#1072;&#1090;&#1072;&#1083;&#1086;&#1075;&#1091;<\/td><\/tr><tr><td>&#1052;&#1110;&#1085;&#1110;&#1082;&#1086;&#1096;&#1080;&#1082;<\/td><td>&#1041;&#1083;&#1086;&#1082; &#1087;&#1086;&#1074;&#1085;&#1110;&#1089;&#1090;&#1102; &#1086;&#1085;&#1086;&#1074;&#1083;&#1102;&#1108;&#1090;&#1100;&#1089;&#1103; &#1095;&#1077;&#1088;&#1077;&#1079; &#1092;&#1088;&#1072;&#1075;&#1084;&#1077;&#1085;&#1090;&#1080; WooCommerce<\/td><\/tr><tr><td>&#1062;&#1110;&#1085;&#1080;, &#1097;&#1086; &#1079;&#1072;&#1083;&#1077;&#1078;&#1072;&#1090;&#1100; &#1074;&#1110;&#1076; &#1074;&#1072;&#1083;&#1102;&#1090;&#1080; &#1072;&#1073;&#1086; &#1075;&#1088;&#1091;&#1087;&#1080;<\/td><td>&#1053;&#1077;&#1086;&#1073;&#1086;&#1074;&rsquo;&#1103;&#1079;&#1082;&#1086;&#1074;&#1080;&#1081; &#1088;&#1077;&#1078;&#1080;&#1084; &laquo;&#1073;&#1077;&#1079; &#1082;&#1077;&#1096;&#1091;&raquo; &#1076;&#1083;&#1103; &#1090;&#1072;&#1082;&#1080;&#1093; &#1089;&#1090;&#1086;&#1088;&#1110;&#1085;&#1086;&#1082;<\/td><\/tr><\/tbody><\/table><\/figure><p class=\"wp-block-paragraph\">&#1059;&#1089;&#1110; &#1085;&#1072;&#1083;&#1072;&#1096;&#1090;&#1091;&#1074;&#1072;&#1085;&#1085;&#1103; &#1084;&#1072;&#1075;&#1072;&#1079;&#1080;&#1085;&#1091; &#1074;&#1080;&#1085;&#1077;&#1089;&#1077;&#1085;&#1086; &#1085;&#1072; &#1086;&#1082;&#1088;&#1077;&#1084;&#1091; &#1074;&#1082;&#1083;&#1072;&#1076;&#1082;&#1091; &laquo;WooCommerce&raquo;. &#1050;&#1083;&#1072;&#1089;&#1080; &#1077;&#1083;&#1077;&#1084;&#1077;&#1085;&#1090;&#1110;&#1074; &#1084;&#1086;&#1078;&#1085;&#1072; &#1074;&#1074;&#1086;&#1076;&#1080;&#1090;&#1080; &#1073;&#1077;&#1079; &#1082;&#1088;&#1072;&#1087;&#1082;&#1080;, &#1085;&#1072;&#1087;&#1088;&#1080;&#1082;&#1083;&#1072;&#1076; <code>cart-count<\/code>.<\/p><h2 class=\"wp-block-heading\">&#1052;&#1085;&#1086;&#1075;&#1086;&#1103;&#1079;&#1099;&#1095;&#1085;&#1086;&#1089;&#1090;&#1100;<\/h2><p class=\"wp-block-paragraph\">&#1050;&#1077;&#1096; &#1074;&#1077;&#1076;&#1077;&#1090;&#1100;&#1089;&#1103; &#1086;&#1082;&#1088;&#1077;&#1084;&#1086; &#1076;&#1083;&#1103; &#1082;&#1086;&#1078;&#1085;&#1086;&#1111; &#1084;&#1086;&#1074;&#1080;, &#1090;&#1086;&#1084;&#1091; &#1074;&#1110;&#1076;&#1074;&#1110;&#1076;&#1091;&#1074;&#1072;&#1095; &#1079; &#1072;&#1085;&#1075;&#1083;&#1110;&#1081;&#1089;&#1100;&#1082;&#1086;&#1102; &#1074;&#1077;&#1088;&#1089;&#1110;&#1108;&#1102; &#1085;&#1077; &#1086;&#1090;&#1088;&#1080;&#1084;&#1072;&#1108; &#1082;&#1077;&#1096; &#1088;&#1086;&#1089;&#1110;&#1081;&#1089;&#1100;&#1082;&#1086;&#1111;, &#1110; &#1085;&#1072;&#1074;&#1087;&#1072;&#1082;&#1080;. &#1055;&#1083;&#1072;&#1075;&#1110;&#1085; <strong>SDWSKi Cache<\/strong> &#1089;&#1091;&#1084;&#1110;&#1089;&#1085;&#1080;&#1081; &#1110;&#1079; &#1087;&#1083;&#1072;&#1075;&#1110;&#1085;&#1072;&#1084;&#1080; &#1073;&#1072;&#1075;&#1072;&#1090;&#1086;&#1084;&#1086;&#1074;&#1085;&#1086;&#1089;&#1090;&#1110;. &#1053;&#1072;&#1089;&#1072;&#1084;&#1087;&#1077;&#1088;&#1077;&#1076; 100% &#1075;&#1072;&#1088;&#1072;&#1085;&#1090;&#1086;&#1074;&#1072;&#1085;&#1072; &#1089;&#1091;&#1084;&#1110;&#1089;&#1085;&#1110;&#1089;&#1090;&#1100; &#1110;&#1079; &#1087;&#1083;&#1072;&#1075;&#1110;&#1085;&#1086;&#1084; &#1064;&#1030;-&#1087;&#1077;&#1088;&#1077;&#1082;&#1083;&#1072;&#1076;&#1091; <strong><a href=\"https:\/\/sdwski.com\/wordpress-ai-plugin-translate\">SDWSKi &#1055;&#1077;&#1088;&#1077;&#1082;&#1083;&#1072;&#1089;&#1090;&#1080;<\/a><\/strong>. <\/p><h2 class=\"wp-block-heading\">&#1042;&#1110;&#1076;&#1084;&#1086;&#1074;&#1086;&#1089;&#1090;&#1110;&#1081;&#1082;&#1110;&#1089;&#1090;&#1100;<\/h2><ul class=\"wp-block-list\">\n<li><strong>&#1042;&#1110;&#1076;&#1082;&#1072;&#1090; &#1091; &#1088;&#1072;&#1079;&#1110; &#1079;&#1073;&#1086;&#1102; &#1086;&#1087;&#1090;&#1080;&#1084;&#1110;&#1079;&#1072;&#1094;&#1110;&#1111;.<\/strong> Callback output buffer &#1079;&#1072;&#1093;&#1080;&#1097;&#1077;&#1085;&#1080;&#1081;: &#1103;&#1082;&#1097;&#1086; &#1084;&#1110;&#1085;&#1110;&#1092;&#1110;&#1082;&#1072;&#1094;&#1110;&#1103; &#1072;&#1073;&#1086; &#1086;&#1073;'&#1108;&#1076;&#1085;&#1072;&#1085;&#1085;&#1103; &#1092;&#1072;&#1081;&#1083;&#1110;&#1074; &#1079;&#1072;&#1074;&#1077;&#1088;&#1096;&#1080;&#1083;&#1080;&#1089;&#1103; &#1087;&#1086;&#1084;&#1080;&#1083;&#1082;&#1086;&#1102;, &#1087;&#1086;&#1074;&#1077;&#1088;&#1090;&#1072;&#1108;&#1090;&#1100;&#1089;&#1103; &#1087;&#1086;&#1095;&#1072;&#1090;&#1082;&#1086;&#1074;&#1072; &#1089;&#1090;&#1086;&#1088;&#1110;&#1085;&#1082;&#1072;.<\/li>\n\n\n\n<li><strong>Drop-in &#1084;&#1086;&#1078;&#1085;&#1072; &#1074;&#1080;&#1076;&#1072;&#1083;&#1080;&#1090;&#1080; &#1073;&#1091;&#1076;&#1100;-&#1082;&#1086;&#1083;&#1080;.<\/strong> &#1058;&#1086;&#1076;&#1110; WordPress &#1087;&#1088;&#1086;&#1089;&#1090;&#1086; &#1087;&#1088;&#1086;&#1076;&#1086;&#1074;&#1078;&#1091;&#1108; &#1087;&#1088;&#1072;&#1094;&#1102;&#1074;&#1072;&#1090;&#1080; &#1103;&#1082; &#1079;&#1072;&#1079;&#1074;&#1080;&#1095;&#1072;&#1081;, &#1087;&#1088;&#1086; &#1094;&#1077; &#1089;&#1082;&#1072;&#1079;&#1072;&#1085;&#1086; &#1074; &#1089;&#1072;&#1084;&#1086;&#1084;&#1091; &#1079;&#1072;&#1075;&#1086;&#1083;&#1086;&#1074;&#1082;&#1091; &#1092;&#1072;&#1081;&#1083;&#1091;.<\/li>\n\n\n\n<li><strong>&#1057;&#1090;&#1086;&#1088;&#1110;&#1085;&#1082;&#1072; &#1089;&#1090;&#1072;&#1090;&#1091;&#1089;&#1091; Turbo<\/strong> &#1087;&#1086;&#1082;&#1072;&#1079;&#1091;&#1108; &#1079;&#1072; &#1087;&#1091;&#1085;&#1082;&#1090;&#1072;&#1084;&#1080;, &#1095;&#1080; &#1074;&#1089;&#1077; &#1085;&#1072;&#1083;&#1072;&#1096;&#1090;&#1086;&#1074;&#1072;&#1085;&#1086;: drop-in, &#1087;&#1088;&#1072;&#1074;&#1072;, <code>.htaccess<\/code>, &#1076;&#1086;&#1089;&#1090;&#1091;&#1087;&#1085;&#1110;&#1089;&#1090;&#1100; brotli.<\/li>\n\n\n\n<li><strong>&#1041;&#1077;&#1079;&#1087;&#1077;&#1095;&#1085;&#1077; &#1074;&#1080;&#1076;&#1072;&#1083;&#1077;&#1085;&#1085;&#1103;.<\/strong> &#1055;&#1083;&#1072;&#1075;&#1110;&#1085; &#1085;&#1077; &#1074;&#1080;&#1076;&#1072;&#1083;&#1103;&#1108; &#1089;&#1087;&#1110;&#1083;&#1100;&#1085;&#1110; &#1076;&#1072;&#1085;&#1110;, &#1076;&#1086;&#1082;&#1080; &#1085;&#1072; &#1089;&#1072;&#1081;&#1090;&#1110; &#1079;&#1072;&#1083;&#1080;&#1096;&#1072;&#1108;&#1090;&#1100;&#1089;&#1103; &#1110;&#1085;&#1096;&#1072; &#1082;&#1086;&#1087;&#1110;&#1103; &#1088;&#1091;&#1096;&#1110;&#1103;.<\/li>\n<\/ul><h2 class=\"wp-block-heading\">&#1065;&#1086; &#1097;&#1077; &#1108; &#1074;&#1089;&#1077;&#1088;&#1077;&#1076;&#1080;&#1085;&#1110;<\/h2><p class=\"wp-block-paragraph\">&#1055;&#1086;&#1087;&#1077;&#1088;&#1077;&#1076;&#1085;&#1108; &#1079;&#1072;&#1074;&#1072;&#1085;&#1090;&#1072;&#1078;&#1077;&#1085;&#1085;&#1103; &#1082;&#1077;&#1096;&#1091; &#1079;&#1072; &#1088;&#1086;&#1079;&#1082;&#1083;&#1072;&#1076;&#1086;&#1084; &#1095;&#1077;&#1088;&#1077;&#1079; WP-Cron, &#1084;&#1110;&#1085;&#1110;&#1092;&#1110;&#1082;&#1072;&#1094;&#1110;&#1103; HTML\/CSS\/JS, &#1086;&#1073;&rsquo;&#1108;&#1076;&#1085;&#1072;&#1085;&#1085;&#1103; &#1092;&#1072;&#1081;&#1083;&#1110;&#1074;, &#1074;&#1110;&#1076;&#1082;&#1083;&#1072;&#1076;&#1077;&#1085;&#1077; &#1079;&#1072;&#1074;&#1072;&#1085;&#1090;&#1072;&#1078;&#1077;&#1085;&#1085;&#1103; &#1079;&#1086;&#1073;&#1088;&#1072;&#1078;&#1077;&#1085;&#1100;, &#1087;&#1088;&#1072;&#1074;&#1080;&#1083;&#1072; &#1074;&#1080;&#1085;&#1103;&#1090;&#1082;&#1110;&#1074;, &#1086;&#1095;&#1080;&#1097;&#1077;&#1085;&#1085;&#1103; &#1082;&#1077;&#1096;&#1091; &#1086;&#1082;&#1088;&#1077;&#1084;&#1080;&#1093; &#1089;&#1090;&#1086;&#1088;&#1110;&#1085;&#1086;&#1082;, &#1085;&#1072;&#1083;&#1072;&#1096;&#1090;&#1091;&#1074;&#1072;&#1085;&#1085;&#1103; &#1076;&#1083;&#1103; Nginx &#1110; Varnish, &#1110;&#1085;&#1090;&#1077;&#1075;&#1088;&#1072;&#1094;&#1110;&#1111; &#1079; CDN, &#1082;&#1077;&#1096;&#1091;&#1074;&#1072;&#1085;&#1085;&#1103; &#1091; &#1073;&#1088;&#1072;&#1091;&#1079;&#1077;&#1088;&#1110;, &#1074;&#1080;&#1084;&#1082;&#1085;&#1077;&#1085;&#1085;&#1103; emoji, WP-CLI. &#1030;&#1085;&#1090;&#1077;&#1088;&#1092;&#1077;&#1081;&#1089; &#1110; &#1076;&#1086;&#1082;&#1083;&#1072;&#1076;&#1085;&#1091; &#1074;&#1082;&#1083;&#1072;&#1076;&#1082;&#1091; &laquo;&#1030;&#1085;&#1089;&#1090;&#1088;&#1091;&#1082;&#1094;&#1110;&#1103;&raquo; &#1087;&#1077;&#1088;&#1077;&#1082;&#1083;&#1072;&#1076;&#1077;&#1085;&#1086; &#1088;&#1086;&#1089;&#1110;&#1081;&#1089;&#1100;&#1082;&#1086;&#1102;.<\/p><h2 class=\"wp-block-heading\">&#1057;&#1090;&#1077;&#1082;<\/h2><p class=\"wp-block-paragraph\">PHP, WordPress Plugin API (&#1093;&#1091;&#1082;&#1080;, WP-Cron, output buffering, drop-in <code>advanced-cache.php<\/code>), &#1087;&#1088;&#1072;&#1074;&#1080;&#1083;&#1072; Apache <code>.htaccess<\/code>, JavaScript &#1110; CSS &#1076;&#1083;&#1103; &#1072;&#1076;&#1084;&#1110;&#1085;&#1110;&#1085;&#1090;&#1077;&#1088;&#1092;&#1077;&#1081;&#1089;&#1091; &#1090;&#1072; &laquo;&#1078;&#1080;&#1074;&#1080;&#1093;&raquo; &#1077;&#1083;&#1077;&#1084;&#1077;&#1085;&#1090;&#1110;&#1074; &#1084;&#1072;&#1075;&#1072;&#1079;&#1080;&#1085;&#1091;, gettext (<code>.pot<\/code>, <code>.po<\/code>, <code>.mo<\/code>) &#1076;&#1083;&#1103; &#1083;&#1086;&#1082;&#1072;&#1083;&#1110;&#1079;&#1072;&#1094;&#1110;&#1111;.<\/p><h2 class=\"wp-block-heading\">&#1042;&#1089;&#1090;&#1072;&#1085;&#1086;&#1074;&#1083;&#1077;&#1085;&#1085;&#1103;<\/h2><ol class=\"wp-block-list\">\n<li>&#1057;&#1082;&#1086;&#1087;&#1110;&#1102;&#1081;&#1090;&#1077; &#1087;&#1072;&#1087;&#1082;&#1091; <code>sdwski-cache<\/code> &#1091; <code>\/wp-content\/plugins\/<\/code> &#1090;&#1072; &#1072;&#1082;&#1090;&#1080;&#1074;&#1091;&#1081;&#1090;&#1077; &#1087;&#1083;&#1072;&#1075;&#1110;&#1085;.<\/li>\n\n\n\n<li>&#1059; &#1084;&#1077;&#1085;&#1102; &laquo;SDWSKi Cache&raquo; &#1091;&#1074;&#1110;&#1084;&#1082;&#1085;&#1110;&#1090;&#1100; &laquo;Cache System&raquo; &#1110; &#1079;&#1073;&#1077;&#1088;&#1077;&#1078;&#1110;&#1090;&#1100;.<\/li>\n\n\n\n<li>&#1042;&#1110;&#1076;&#1082;&#1088;&#1080;&#1081;&#1090;&#1077; &laquo;&#1053;&#1072;&#1083;&#1072;&#1096;&#1090;&#1091;&#1074;&#1072;&#1085;&#1085;&#1103; &rarr; SDWSKi Cache: Turbo&raquo; &#1110; &#1087;&#1077;&#1088;&#1077;&#1082;&#1086;&#1085;&#1072;&#1081;&#1090;&#1077;&#1089;&#1103;, &#1097;&#1086; &#1074;&#1089;&#1110; &#1087;&#1091;&#1085;&#1082;&#1090;&#1080; &#1089;&#1090;&#1072;&#1090;&#1091;&#1089;&#1091; &#1079;&#1077;&#1083;&#1077;&#1085;&#1110;.<\/li>\n\n\n\n<li>&#1055;&#1077;&#1088;&#1077;&#1074;&#1110;&#1088;&#1090;&#1077; &#1088;&#1077;&#1079;&#1091;&#1083;&#1100;&#1090;&#1072;&#1090;: &#1074;&#1110;&#1076;&#1082;&#1088;&#1080;&#1081;&#1090;&#1077; &#1089;&#1090;&#1086;&#1088;&#1110;&#1085;&#1082;&#1091; &#1074; &#1087;&#1088;&#1080;&#1074;&#1072;&#1090;&#1085;&#1086;&#1084;&#1091; &#1074;&#1110;&#1082;&#1085;&#1110; &#1090;&#1072; &#1079;&#1085;&#1072;&#1081;&#1076;&#1110;&#1090;&#1100; &#1079;&#1072;&#1075;&#1086;&#1083;&#1086;&#1074;&#1086;&#1082; <code>X-ruzi-Turbo: HIT<\/code>.<\/li>\n<\/ol><h2 class=\"wp-block-heading\">&#1048;&#1089;&#1090;&#1086;&#1088;&#1080;&#1103; &#1074;&#1077;&#1088;&#1089;&#1080;&#1081;<\/h2><ul class=\"wp-block-list\">\n<li><strong>1.5.3-turbo.10<\/strong> &mdash; &#1086;&#1082;&#1088;&#1077;&#1084;&#1072; &#1074;&#1082;&#1083;&#1072;&#1076;&#1082;&#1072; WooCommerce, &laquo;&#1078;&#1080;&#1074;&#1080;&#1081;&raquo; &#1079;&#1072;&#1083;&#1080;&#1096;&#1086;&#1082;, &laquo;&#1078;&#1080;&#1074;&#1080;&#1081;&raquo; &#1084;&#1110;&#1085;&#1110;&#1082;&#1086;&#1096;&#1080;&#1082;.<\/li>\n\n\n\n<li><strong>1.5.3-turbo.9<\/strong> &mdash; &#1079;&#1072;&#1093;&#1080;&#1089;&#1090; &#1082;&#1086;&#1096;&#1080;&#1082;&#1072; &#1090;&#1072; &#1079;&#1072;&#1083;&#1080;&#1096;&#1082;&#1110;&#1074; &#1090;&#1077;&#1087;&#1077;&#1088; &#1079;&#1072;&#1074;&#1078;&#1076;&#1080; &#1074;&#1074;&#1110;&#1084;&#1082;&#1085;&#1077;&#1085;&#1086; &#1079;&#1072; &#1072;&#1082;&#1090;&#1080;&#1074;&#1085;&#1086;&#1075;&#1086; WooCommerce, &#1086;&#1095;&#1080;&#1097;&#1077;&#1085;&#1085;&#1103; &#1082;&#1077;&#1096;&#1091; &#1079;&#1072; &#1073;&#1091;&#1076;&#1100;-&#1103;&#1082;&#1080;&#1093; &#1079;&#1084;&#1110;&#1085; &#1090;&#1086;&#1074;&#1072;&#1088;&#1091; &#1081; &#1079;&#1072;&#1084;&#1086;&#1074;&#1083;&#1077;&#1085;&#1085;&#1103;, &#1084;&#1072;&#1082;&#1089;&#1080;&#1084;&#1072;&#1083;&#1100;&#1085;&#1080;&#1081; &#1074;&#1110;&#1082; &#1082;&#1077;&#1096;&#1091; &mdash; 3 &#1075;&#1086;&#1076;&#1080;&#1085;&#1080;.<\/li>\n\n\n\n<li><strong>1.5.3-turbo.8<\/strong> &mdash; &#1083;&#1110;&#1095;&#1080;&#1083;&#1100;&#1085;&#1080;&#1082; &#1082;&#1086;&#1096;&#1080;&#1082;&#1072; &#1087;&#1110;&#1076;&#1089;&#1090;&#1072;&#1074;&#1083;&#1103;&#1108;&#1090;&#1100;&#1089;&#1103; &#1089;&#1082;&#1088;&#1080;&#1087;&#1090;&#1086;&#1084;, &#1074;&#1080;&#1087;&#1088;&#1072;&#1074;&#1083;&#1077;&#1085;&#1086; &#1079;&#1073;&#1077;&#1088;&#1077;&#1078;&#1077;&#1085;&#1085;&#1103; &#1085;&#1072;&#1083;&#1072;&#1096;&#1090;&#1091;&#1074;&#1072;&#1085;&#1100; &#1088;&#1077;&#1078;&#1080;&#1084;&#1091; &#1084;&#1072;&#1075;&#1072;&#1079;&#1080;&#1085;&#1091;.<\/li>\n\n\n\n<li><strong>1.5.3-turbo.2<\/strong> &mdash; &#1079;&#1072;&#1093;&#1080;&#1089;&#1090; &#1074;&#1110;&#1076; &#1082;&#1086;&#1085;&#1092;&#1083;&#1110;&#1082;&#1090;&#1091; &#1079; &#1086;&#1088;&#1080;&#1075;&#1110;&#1085;&#1072;&#1083;&#1100;&#1085;&#1080;&#1084; &#1087;&#1083;&#1072;&#1075;&#1110;&#1085;&#1086;&#1084;, &#1074;&#1083;&#1072;&#1089;&#1085;&#1072; &#1087;&#1072;&#1087;&#1082;&#1072;, &#1074;&#1082;&#1083;&#1072;&#1076;&#1082;&#1072; &laquo;&#1030;&#1085;&#1089;&#1090;&#1088;&#1091;&#1082;&#1094;&#1110;&#1103;&raquo;.<\/li>\n\n\n\n<li><strong>1.5.3-turbo.1<\/strong> &mdash; &#1088;&#1077;&#1078;&#1080;&#1084; &#1084;&#1072;&#1075;&#1072;&#1079;&#1080;&#1085;&#1091;, drop-in, &#1087;&#1086;&#1087;&#1077;&#1088;&#1077;&#1076;&#1085;&#1100;&#1086; &#1089;&#1090;&#1080;&#1089;&#1085;&#1077;&#1085;&#1110; &#1089;&#1090;&#1086;&#1088;&#1110;&#1085;&#1082;&#1080;, ETag &#1110; 304, &#1085;&#1086;&#1074;&#1080;&#1081; &#1110;&#1085;&#1090;&#1077;&#1088;&#1092;&#1077;&#1081;&#1089;, &#1088;&#1077;&#1082;&#1083;&#1072;&#1084;&#1091; &#1074;&#1080;&#1076;&#1072;&#1083;&#1077;&#1085;&#1086;.<\/li>\n<\/ul><h2 class=\"wp-block-heading\">&#1051;&#1110;&#1094;&#1077;&#1085;&#1079;&#1110;&#1103; &#1090;&#1072; &#1087;&#1086;&#1093;&#1086;&#1076;&#1078;&#1077;&#1085;&#1085;&#1103;<\/h2><p class=\"wp-block-paragraph\">&#1055;&#1088;&#1086;&#1108;&#1082;&#1090; &#1087;&#1086;&#1096;&#1080;&#1088;&#1102;&#1108;&#1090;&#1100;&#1089;&#1103; &#1085;&#1072; &#1091;&#1084;&#1086;&#1074;&#1072;&#1093; GPLv2 &#1072;&#1073;&#1086; &#1085;&#1086;&#1074;&#1110;&#1096;&#1086;&#1111; &#1074;&#1077;&#1088;&#1089;&#1110;&#1111;. &#1042;&#1110;&#1085; &#1079;&#1072;&#1089;&#1085;&#1086;&#1074;&#1072;&#1085;&#1080;&#1081; &#1085;&#1072; &#1074;&#1110;&#1076;&#1082;&#1088;&#1080;&#1090;&#1086;&#1084;&#1091; GPL-&#1087;&#1083;&#1072;&#1075;&#1110;&#1085;&#1110; &#1082;&#1077;&#1096;&#1091;&#1074;&#1072;&#1085;&#1085;&#1103; &#1089;&#1090;&#1086;&#1088;&#1110;&#1085;&#1086;&#1082;: &#1074;&#1080;&#1093;&#1110;&#1076;&#1085;&#1080;&#1081; &#1082;&#1086;&#1076; &#1085;&#1072;&#1083;&#1077;&#1078;&#1080;&#1090;&#1100; &#1081;&#1086;&#1075;&#1086; &#1072;&#1074;&#1090;&#1086;&#1088;&#1072;&#1084;, &#1072; &#1084;&#1086;&#1111; &#1079;&#1084;&#1110;&#1085;&#1080; &#1081; &#1076;&#1086;&#1087;&#1086;&#1074;&#1085;&#1077;&#1085;&#1085;&#1103; &#1086;&#1092;&#1086;&#1088;&#1084;&#1083;&#1077;&#1085;&#1110; &#1086;&#1082;&#1088;&#1077;&#1084;&#1086; &#1090;&#1072; &#1086;&#1087;&#1080;&#1089;&#1072;&#1085;&#1110; &#1074;&#1080;&#1097;&#1077;.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>&#1055;&#1083;&#1072;&#1075;&#1080;&#1085; &#1089;&#1090;&#1088;&#1072;&#1085;&#1080;&#1095;&#1085;&#1086;&#1075;&#1086; &#1082;&#1101;&#1096;&#1072; &#1076;&#1083;&#1103; WordPress &#1089; &#1088;&#1077;&#1078;&#1080;&#1084;&#1086;&#1084; &#1080;&#1085;&#1090;&#1077;&#1088;&#1085;&#1077;&#1090;-&#1084;&#1072;&#1075;&#1072;&#1079;&#1080;&#1085;&#1072;. SDWSKi Cache &#1086;&#1090;&#1076;&#1072;&#1105;&#1090; &#1075;&#1086;&#1090;&#1086;&#1074;&#1099;&#1077; HTML-&#1089;&#1090;&#1088;&#1072;&#1085;&#1080;&#1094;&#1099; &#1077;&#1097;&#1105; &#1076;&#1086; &#1079;&#1072;&#1075;&#1088;&#1091;&#1079;&#1082;&#1080; WordPress, &#1093;&#1088;&#1072;&#1085;&#1080;&#1090; &#1080;&#1093; &#1089;&#1088;&#1072;&#1079;&#1091; &#1074; &#1089;&#1078;&#1072;&#1090;&#1086;&#1084; &#1074;&#1080;&#1076;&#1077; &#1080; &#1072;&#1082;&#1082;&#1091;&#1088;&#1072;&#1090;&#1085;&#1086; &#1086;&#1073;&#1093;&#1086;&#1076;&#1080;&#1090; &#1082;&#1101;&#1096; &#1090;&#1072;&#1084;, &#1075;&#1076;&#1077; &#1089;&#1090;&#1088;&#1072;&#1085;&#1080;&#1094;&#1072; &#1079;&#1072;&#1074;&#1080;&#1089;&#1080;&#1090; &#1086;&#1090; &#1082;&#1086;&#1085;&#1082;&#1088;&#1077;&#1090;&#1085;&#1086;&#1075;&#1086; &#1087;&#1086;&#1089;&#1077;&#1090;&#1080;&#1090;&#1077;&#1083;&#1103;: &#1082;&#1086;&#1088;&#1079;&#1080;&#1085;&#1072;, &#1083;&#1080;&#1095;&#1085;&#1099;&#1081; &#1082;&#1072;&#1073;&#1080;&#1085;&#1077;&#1090;, &#1082;&#1086;&#1084;&#1084;&#1077;&#1085;&#1090;&#1072;&#1088;&#1080;&#1080;, &#1079;&#1072;&#1082;&#1088;&#1099;&#1090;&#1099;&#1077; &#1079;&#1072;&#1087;&#1080;&#1089;&#1080;. &#1069;&#1090;&#1086;&#1090; &#1087;&#1088;&#1086;&#1077;&#1082;&#1090; &mdash; &#1101;&#1090;&#1086; GPL-&#1087;&#1083;&#1072;&#1075;&#1080;&#1085; &#1089;&#1090;&#1088;&#1072;&#1085;&#1080;&#1095;&#1085;&#1086;&#1075;&#1086; &#1082;&#1101;&#1096;&#1072;, &#1085;&#1072;&#1087;&#1080;&#1089;&#1072;&#1085;&#1085;&#1072;&#1103; &#1085;&#1072; &#1089;&#1090;&#1072;&#1085;&#1076;&#1072;&#1088;&#1090;&#1085;&#1099;&#1093; &#1087;&#1088;&#1072;&#1074;&#1080;&#1083;&#1072;&#1093; &#1082;&#1077;&#1096;&#1080;&#1088;&#1086;&#1074;&#1072;&#1085;&#1080;&#1103; &#1074; &#1089;&#1080;&#1089;&#1090;&#1077;&#1084;&#1077; WordPress: [&hellip;]<\/p>\n","protected":false},"featured_media":824,"menu_order":0,"template":"","meta":{"plinth_client":"","plinth_year":"2026","plinth_lang":"\u0420\u0443\u0441\u0441\u043a\u0438\u0439, English","plinth_timeline":"5 \u043d\u0435\u0434\u0435\u043b\u044c","plinth_video":"","plinth_poster":"","plinth_url":"","plinth_support":"","plinth_budget":"flagship"},"project_type":[13],"class_list":["post-653","project","type-project","status-publish","has-post-thumbnail","hentry","project_type-plugin-wordpress"],"_links":{"self":[{"href":"https:\/\/sdwski.com\/ua\/wp-json\/wp\/v2\/project\/653","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sdwski.com\/ua\/wp-json\/wp\/v2\/project"}],"about":[{"href":"https:\/\/sdwski.com\/ua\/wp-json\/wp\/v2\/types\/project"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sdwski.com\/ua\/wp-json\/wp\/v2\/media\/824"}],"wp:attachment":[{"href":"https:\/\/sdwski.com\/ua\/wp-json\/wp\/v2\/media?parent=653"}],"wp:term":[{"taxonomy":"project_type","embeddable":true,"href":"https:\/\/sdwski.com\/ua\/wp-json\/wp\/v2\/project_type?post=653"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}