{"id":10644,"date":"2023-08-10T12:43:22","date_gmt":"2023-08-10T03:43:22","guid":{"rendered":"https:\/\/www.prime-strategy.co.jp\/column\/archives\/column_10644"},"modified":"2026-02-22T21:05:33","modified_gmt":"2026-02-22T12:05:33","slug":"kusanagi-fcache-%e3%81%a7%e8%b6%85%e9%ab%98%e9%80%9f-cms-%e5%ae%9f%e8%a1%8c%e7%92%b0%e5%a2%83%e3%82%92%e5%ae%9f%e7%8f%be%e3%81%99%e3%82%8b","status":"publish","type":"post","link":"https:\/\/kusanagi.tokyo\/column\/en\/archives\/column_10644","title":{"rendered":"Achieve Ultra-Fast CMS Performance with kusanagi fcache\u00a0"},"content":{"rendered":"\n<p>In this article, we\u2019ll cover the kusanagi fcache command.&nbsp;<\/p>\n\n\n\n<p>On the KUSANAGI platform, fcache refers to the FastCGI caching functionality of nginx. FastCGI is a method that allows the server to dynamically generate web pages using languages like PHP. The FastCGI cache stores those generated pages so that future requests can be served with prebuilt content\u2014rather than regenerating the page dynamically each time\u2014dramatically improving performance.&nbsp;<\/p>\n\n\n\n<p>To use fcache, nginx must be installed and running on your environment.&nbsp;<\/p>\n\n\n\n<p>KUSANAGI provides convenient commands to enable or disable fcache, as well as clear cached data when needed.&nbsp;<\/p>\n\n\n\n<p>The performance benefits of using fcache are significant. Compared to a typical LAMP stack, enabling fcache can result in up to 2,330x faster page delivery.&nbsp;<\/p>\n\n\n\n<p>Here's a simplified illustration of how FastCGI caching works:&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"711\" height=\"366\" src=\"https:\/\/www.prime-strategy.co.jp\/column\/wp-content\/uploads\/2023\/08\/screen_shot_2023-08-10.png\" alt=\"\" class=\"wp-image-7133\" srcset=\"https:\/\/kusanagi.tokyo\/column\/wp-content\/uploads\/2023\/08\/screen_shot_2023-08-10.png 711w, https:\/\/kusanagi.tokyo\/column\/wp-content\/uploads\/2023\/08\/screen_shot_2023-08-10-300x154.png 300w\" sizes=\"auto, (max-width: 711px) 100vw, 711px\" \/><\/figure>\n\n\n\n<p><br>Of course, static content such as images and script files is not cached by fcache.&nbsp;<\/p>\n\n\n\n<p>Also, note that while KUSANAGI includes both nginx and Apache as web servers, the fcache feature is only available with nginx. It does not work with Apache.&nbsp;<\/p>\n\n\n\n<p>In addition to fcache, KUSANAGI also offers other caching mechanisms such as bcache, and more recently, the Theme Accelerator.&nbsp;<\/p>\n\n\n\n<p>If you're interested in learning more about the Theme Accelerator, we recommend reading our recent tech column on the topic:&nbsp;<\/p>\n\n\n\n<p><a href=\"https:\/\/www.prime-strategy.co.jp\/column\/en\/archives\/column_10647\">Introducing the \"Theme Accelerator\" in the KUSANAGI Plugin \u2013 KUSANAGI Tech Column&nbsp;<\/a><\/p>\n\n\n\n<p>Now, let\u2019s walk through what you can do with the kusanagi fcache command\u2014step by step.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Checking_the_Status_of_fcache\"><\/span><strong>Checking the Status of fcache<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>To check whether fcache is enabled for a specific profile, use the following command:&nbsp;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># kusanagi fcache status (\u30d7\u30ed\u30d5\u30a1\u30a4\u30eb\u540d)\nfcache is off.\nfcache completed.\n#<\/code><\/pre>\n\n\n\n<p>As a general note for KUSANAGI 9:&nbsp;<\/p>\n\n\n\n<p>You can either specify the profile name at the end of the command, or navigate to the target profile directory (e.g., \/home\/kusanagi\/(profile_name)) and run the command from there.&nbsp;<\/p>\n\n\n\n<p>In the example above, fcache is off. confirms that fcache is currently disabled.&nbsp;<\/p>\n\n\n\n<p>If it were enabled, the output would say: fcache is on.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Enabling_the_fcache\"><\/span><strong>Enabling the fcache&nbsp;<\/strong>&nbsp;<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>To enable fcache for a specific profile, use the following command:&nbsp;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># kusanagi fcache on (\u30d7\u30ed\u30d5\u30a1\u30a4\u30eb\u540d)\nTurning fcache on.\nreload completed.\nfcache completed.\n#<\/code><\/pre>\n\n\n\n<p>This command activates the fcache feature for the specified profile.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Disabling_the_fcache\"><\/span><strong>Disabling the fcache&nbsp;<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>To disable fcache for a specific profile, use the following command:&nbsp;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># kusanagi fcache off (\u30d7\u30ed\u30d5\u30a1\u30a4\u30eb\u540d)\nTurning fcache off.\nreload completed.\nfcache completed.\n#<\/code><\/pre>\n\n\n\n<p>This command disables the fcache feature for the specified profile.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Clearing_Cached_Files_with_fcache\"><\/span><strong>Clearing Cached Files with fcache<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>To clear all cached files under a specific profile, use the following command:&nbsp;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># kusanagi fcache clear (\u30d7\u30ed\u30d5\u30a1\u30a4\u30eb\u540d)\nClearing fcache.\nfcache clear completed.\nfcache completed.\n#<\/code><\/pre>\n\n\n\n<p>This clears all cached files under the FQDN configured for the specified profile.&nbsp;<\/p>\n\n\n\n<p>If you want to clear the cache for a specific page rather than the entire FQDN, you can use the --path option:&nbsp;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># kusanagi fcache clear --path \/page (\u30d7\u30ed\u30d5\u30a1\u30a4\u30eb\u540d)\nClearing fcache.\nSUCCESS: smart:GET:http:\/\/(FQDN)\/page\/ cache was deleted.\nSUCCESS: pc:GET:http:\/\/(FQDN)\/page\/ cache was deleted.\nfcache clear completed.\nfcache completed.\n#<\/code><\/pre>\n\n\n\n<p>In this example, the cache for http:\/\/(FQDN)\/page is deleted.&nbsp;<\/p>\n\n\n\n<p>You can narrow the scope even further by specifying a deeper path, such as:&nbsp;<\/p>\n\n\n\n<p>--path \/page\/page2&nbsp;<\/p>\n\n\n\n<p>which will delete the cache for http:\/\/(FQDN)\/page\/page2.&nbsp;<\/p>\n\n\n\n<p>That concludes what you can do with the kusanagi fcache command.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Key_features_of_the_fcache_functionality\"><\/span><strong>Key features of the fcache functionality<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>The fcache feature in KUSANAGI includes several notable characteristics:&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Device-specific_caching\"><\/span><strong>Device-specific caching<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>As shown in the kusanagi fcache clear example, you may notice prefixes like smart: or pc: in the cache deletion output.&nbsp;<br>This indicates that fcache automatically separates cache entries based on the User-Agent. It detects whether the request is from a PC, tablet, or smartphone, and stores different cache versions accordingly.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Cache_is_disabled_for_certain_conditions\"><\/span><strong>Cache is disabled for certain conditions<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>fcache does <strong>not<\/strong> serve cached pages in the following cases:&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>When a <strong>POST<\/strong> request is made&nbsp;<\/li>\n\n\n\n<li>When the URL contains <strong>query strings<\/strong> (i.e., parameters following a ?)&nbsp;<\/li>\n\n\n\n<li>When the user is <strong>logged in to WordPress<\/strong>&nbsp;<\/li>\n<\/ul>\n\n\n\n<p>In these situations, pages are always generated dynamically to ensure accuracy and freshness.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Cache_Expiration_10_Minutes\"><\/span><strong>Cache Expiration: 10 Minutes<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>The default cache lifetime is 10 minutes.&nbsp;<br>After 10 minutes, the cache is automatically invalidated and removed.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Performance_Benefits_of_Enabling_fcache\"><\/span><strong>Performance Benefits of Enabling fcache<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>The benefits of enabling fcache are documented on our official site, <a href=\"https:\/\/kusanagi.tokyo\/\" target=\"_blank\" rel=\"noreferrer noopener\">kusanagi.tokyo<\/a>. Here is a summary of the results:&nbsp;<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>With <strong>KUSANAGI 9<\/strong> on a standard cloud environment, enabling page cache allows the system to handle <strong>over 25,000 concurrent requests per second<\/strong> (via HTTP).&nbsp;<br>Without page caching, the system handles around <strong>210 concurrent requests per second<\/strong> (HTTP\/HTTPS).&nbsp;<\/p>\n\n\n\n<p>In comparison to a <strong>standard LAMP stack<\/strong>, this represents:&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Up to <strong>260x faster performance with page caching<\/strong>&nbsp;<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Around <strong>2x faster performance without page caching<\/strong>&nbsp;<\/li>\n<\/ul>\n\n\n\n<p>Source: <a href=\"https:\/\/kusanagi.tokyo\/en\" target=\"_blank\" rel=\"noreferrer noopener\">What is KUSANAGI \u2013 kusanagi.tokyo<\/a>&nbsp;<\/p>\n<\/blockquote>\n\n\n\n<p>These results clearly demonstrate the remarkable acceleration made possible by using fcache\u2014up to <strong>260x faster<\/strong> than a standard LAMP stack when page cache is enabled.&nbsp;<\/p>\n\n\n\n<p>If you're looking to maximize performance for your CMS, fcache is a must-have feature in any KUSANAGI 9 environment.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Command_References_KUSANAGI_9_Manual\"><\/span><strong>Command References (KUSANAGI 9 Manual)<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>fcache status \uff1a <a href=\"https:\/\/kusanagi.tokyo\/en\/kusanagi9\/document\/commands\/#fcache_status\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/kusanagi.tokyo\/en\/kusanagi9\/document\/commands\/#fcache_status<\/a><\/li>\n\n\n\n<li>fcache on \uff1a <a href=\"https:\/\/kusanagi.tokyo\/en\/kusanagi9\/document\/commands\/#fcache_on\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/kusanagi.tokyo\/en\/kusanagi9\/document\/commands\/#fcache_on<\/a><\/li>\n\n\n\n<li>fcache off \uff1a<a href=\"https:\/\/kusanagi.tokyo\/en\/kusanagi9\/document\/commands\/#fcache_off\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/kusanagi.tokyo\/en\/kusanagi9\/document\/commands\/#fcache_off<\/a><\/li>\n\n\n\n<li>fcache clear \uff1a <a href=\"https:\/\/kusanagi.tokyo\/en\/kusanagi9\/document\/commands\/#fcache_clear\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/kusanagi.tokyo\/en\/kusanagi9\/document\/commands\/#fcache_clear<\/a><\/li>\n<\/ul>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>In this article, we\u2019ll cover the kusanagi fcache command.&nbsp; On the KUSANAGI platform, fcache refers to the FastCGI caching functionality of nginx. FastCGI is a method that allows the server to dynamically generate web pages using languages like PHP. The FastCGI cache stores those generated pages so that future requests can be served with prebuilt content\u2014rather than regenerating the page dynamically each time\u2014dramatically improving performance.&nbsp; To use fcache, nginx must ... <a title=\"Achieve Ultra-Fast CMS Performance with kusanagi fcache\u00a0\" class=\"read-more\" href=\"https:\/\/kusanagi.tokyo\/column\/en\/archives\/column_10644\" aria-label=\"Read more about Achieve Ultra-Fast CMS Performance with kusanagi fcache\u00a0\">Read more<\/a><\/p>\n","protected":false},"author":29,"featured_media":10667,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"content-type":"","footnotes":""},"categories":[137,141],"tags":[119],"series":[86],"journey":[127],"product":[121],"class_list":["post-10644","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-nginx","category-wordpress","tag-performance","series-kusanagi-command-en","journey-start","product-kusanagi","generate-columns","tablet-grid-50","mobile-grid-100","grid-parent","grid-33","no-featured-image-padding"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Achieve Ultra-Fast CMS Performance with kusanagi fcache\u00a0 - KUSANAGI Tech Column<\/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:\/\/kusanagi.tokyo\/column\/en\/archives\/column_10644\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Achieve Ultra-Fast CMS Performance with kusanagi fcache\u00a0 - KUSANAGI Tech Column\" \/>\n<meta property=\"og:description\" content=\"In this article, we\u2019ll cover the kusanagi fcache command.&nbsp; On the KUSANAGI platform, fcache refers to the FastCGI caching functionality of nginx. FastCGI is a method that allows the server to dynamically generate web pages using languages like PHP. The FastCGI cache stores those generated pages so that future requests can be served with prebuilt content\u2014rather than regenerating the page dynamically each time\u2014dramatically improving performance.&nbsp; To use fcache, nginx must ... Read more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kusanagi.tokyo\/column\/en\/archives\/column_10644\" \/>\n<meta property=\"og:site_name\" content=\"KUSANAGI Tech Column\" \/>\n<meta property=\"article:published_time\" content=\"2023-08-10T03:43:22+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-02-22T12:05:33+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kusanagi.tokyo\/column\/wp-content\/uploads\/2023\/08\/Achieve-Ultra-Fast-CMS-Performance-with-kusanagi-fcache_.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"520\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"\u7247\u5009\u6d0b\u4e00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@kusanagi_saya\" \/>\n<meta name=\"twitter:site\" content=\"@kusanagi_saya\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/kusanagi.tokyo\\\/column\\\/en\\\/archives\\\/column_10644#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/kusanagi.tokyo\\\/column\\\/en\\\/archives\\\/column_10644\"},\"author\":{\"name\":\"\u7247\u5009\u6d0b\u4e00\",\"@id\":\"https:\\\/\\\/kusanagi.tokyo\\\/column\\\/en#\\\/schema\\\/person\\\/05670b4c15855a295cde0a735e697f50\"},\"headline\":\"Achieve Ultra-Fast CMS Performance with kusanagi fcache\u00a0\",\"datePublished\":\"2023-08-10T03:43:22+00:00\",\"dateModified\":\"2026-02-22T12:05:33+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/kusanagi.tokyo\\\/column\\\/en\\\/archives\\\/column_10644\"},\"wordCount\":854,\"publisher\":{\"@id\":\"https:\\\/\\\/kusanagi.tokyo\\\/column\\\/en#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/kusanagi.tokyo\\\/column\\\/en\\\/archives\\\/column_10644#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/kusanagi.tokyo\\\/column\\\/wp-content\\\/uploads\\\/2023\\\/08\\\/Achieve-Ultra-Fast-CMS-Performance-with-kusanagi-fcache_.png\",\"keywords\":[\"Performance\"],\"articleSection\":[\"Nginx\",\"WordPress\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/kusanagi.tokyo\\\/column\\\/en\\\/archives\\\/column_10644\",\"url\":\"https:\\\/\\\/kusanagi.tokyo\\\/column\\\/en\\\/archives\\\/column_10644\",\"name\":\"Achieve Ultra-Fast CMS Performance with kusanagi fcache\u00a0 - KUSANAGI Tech Column\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/kusanagi.tokyo\\\/column\\\/en#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/kusanagi.tokyo\\\/column\\\/en\\\/archives\\\/column_10644#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/kusanagi.tokyo\\\/column\\\/en\\\/archives\\\/column_10644#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/kusanagi.tokyo\\\/column\\\/wp-content\\\/uploads\\\/2023\\\/08\\\/Achieve-Ultra-Fast-CMS-Performance-with-kusanagi-fcache_.png\",\"datePublished\":\"2023-08-10T03:43:22+00:00\",\"dateModified\":\"2026-02-22T12:05:33+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/kusanagi.tokyo\\\/column\\\/en\\\/archives\\\/column_10644#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/kusanagi.tokyo\\\/column\\\/en\\\/archives\\\/column_10644\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/kusanagi.tokyo\\\/column\\\/en\\\/archives\\\/column_10644#primaryimage\",\"url\":\"https:\\\/\\\/kusanagi.tokyo\\\/column\\\/wp-content\\\/uploads\\\/2023\\\/08\\\/Achieve-Ultra-Fast-CMS-Performance-with-kusanagi-fcache_.png\",\"contentUrl\":\"https:\\\/\\\/kusanagi.tokyo\\\/column\\\/wp-content\\\/uploads\\\/2023\\\/08\\\/Achieve-Ultra-Fast-CMS-Performance-with-kusanagi-fcache_.png\",\"width\":1024,\"height\":520},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/kusanagi.tokyo\\\/column\\\/en\\\/archives\\\/column_10644#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\u30db\u30fc\u30e0\",\"item\":\"https:\\\/\\\/kusanagi.tokyo\\\/column\\\/en\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Achieve Ultra-Fast CMS Performance with kusanagi fcache\u00a0\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/kusanagi.tokyo\\\/column\\\/en#website\",\"url\":\"https:\\\/\\\/kusanagi.tokyo\\\/column\\\/en\",\"name\":\"KUSANAGI Tech Column\",\"description\":\"\u901f\u3055\u306e\u7406\u7531\u3092\u77e5\u308b\u3002\u5b89\u5168\u306e\u4ed5\u7d44\u307f\u3092\u77e5\u308b\u3002WordPress\u904b\u7528\u306e\u300c\u306a\u305c\uff1f\u300d\u3092\u89e3\u304f\u6280\u8853\u30b3\u30e9\u30e0\",\"publisher\":{\"@id\":\"https:\\\/\\\/kusanagi.tokyo\\\/column\\\/en#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/kusanagi.tokyo\\\/column\\\/en?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/kusanagi.tokyo\\\/column\\\/en#organization\",\"name\":\"KUSANAGI Tech Column\",\"url\":\"https:\\\/\\\/kusanagi.tokyo\\\/column\\\/en\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/kusanagi.tokyo\\\/column\\\/en#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/kusanagi.tokyo\\\/column\\\/wp-content\\\/uploads\\\/2024\\\/07\\\/logo-tc.png\",\"contentUrl\":\"https:\\\/\\\/kusanagi.tokyo\\\/column\\\/wp-content\\\/uploads\\\/2024\\\/07\\\/logo-tc.png\",\"width\":716,\"height\":57,\"caption\":\"KUSANAGI Tech Column\"},\"image\":{\"@id\":\"https:\\\/\\\/kusanagi.tokyo\\\/column\\\/en#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/x.com\\\/kusanagi_saya\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/kusanagi.tokyo\\\/column\\\/en#\\\/schema\\\/person\\\/05670b4c15855a295cde0a735e697f50\",\"name\":\"\u7247\u5009\u6d0b\u4e00\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d8bc2897da028ad8c5fd71cbe75a5b61c784b411557911ea1a238e9d8acf3084?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d8bc2897da028ad8c5fd71cbe75a5b61c784b411557911ea1a238e9d8acf3084?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d8bc2897da028ad8c5fd71cbe75a5b61c784b411557911ea1a238e9d8acf3084?s=96&d=mm&r=g\",\"caption\":\"\u7247\u5009\u6d0b\u4e00\"},\"description\":\"2021\u5e74\u3088\u308a KUSANAGI \u306e\u958b\u767a\u306b\u5f93\u4e8b\u3057\u3066\u3044\u307e\u3059\u3002\u524d\u8077\u3067\u306f SIer \u306e\u3082\u3068\u3067\u69d8\u3005\u306a\u30b7\u30b9\u30c6\u30e0\u958b\u767a\u306b\u643a\u308f\u3063\u3066\u304d\u307e\u3057\u305f\u3002\",\"url\":\"https:\\\/\\\/kusanagi.tokyo\\\/column\\\/en\\\/archives\\\/column_author\\\/katakura-yoichi\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Achieve Ultra-Fast CMS Performance with kusanagi fcache\u00a0 - KUSANAGI Tech Column","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:\/\/kusanagi.tokyo\/column\/en\/archives\/column_10644","og_locale":"en_US","og_type":"article","og_title":"Achieve Ultra-Fast CMS Performance with kusanagi fcache\u00a0 - KUSANAGI Tech Column","og_description":"In this article, we\u2019ll cover the kusanagi fcache command.&nbsp; On the KUSANAGI platform, fcache refers to the FastCGI caching functionality of nginx. FastCGI is a method that allows the server to dynamically generate web pages using languages like PHP. The FastCGI cache stores those generated pages so that future requests can be served with prebuilt content\u2014rather than regenerating the page dynamically each time\u2014dramatically improving performance.&nbsp; To use fcache, nginx must ... Read more","og_url":"https:\/\/kusanagi.tokyo\/column\/en\/archives\/column_10644","og_site_name":"KUSANAGI Tech Column","article_published_time":"2023-08-10T03:43:22+00:00","article_modified_time":"2026-02-22T12:05:33+00:00","og_image":[{"width":1024,"height":520,"url":"https:\/\/kusanagi.tokyo\/column\/wp-content\/uploads\/2023\/08\/Achieve-Ultra-Fast-CMS-Performance-with-kusanagi-fcache_.png","type":"image\/png"}],"author":"\u7247\u5009\u6d0b\u4e00","twitter_card":"summary_large_image","twitter_creator":"@kusanagi_saya","twitter_site":"@kusanagi_saya","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kusanagi.tokyo\/column\/en\/archives\/column_10644#article","isPartOf":{"@id":"https:\/\/kusanagi.tokyo\/column\/en\/archives\/column_10644"},"author":{"name":"\u7247\u5009\u6d0b\u4e00","@id":"https:\/\/kusanagi.tokyo\/column\/en#\/schema\/person\/05670b4c15855a295cde0a735e697f50"},"headline":"Achieve Ultra-Fast CMS Performance with kusanagi fcache\u00a0","datePublished":"2023-08-10T03:43:22+00:00","dateModified":"2026-02-22T12:05:33+00:00","mainEntityOfPage":{"@id":"https:\/\/kusanagi.tokyo\/column\/en\/archives\/column_10644"},"wordCount":854,"publisher":{"@id":"https:\/\/kusanagi.tokyo\/column\/en#organization"},"image":{"@id":"https:\/\/kusanagi.tokyo\/column\/en\/archives\/column_10644#primaryimage"},"thumbnailUrl":"https:\/\/kusanagi.tokyo\/column\/wp-content\/uploads\/2023\/08\/Achieve-Ultra-Fast-CMS-Performance-with-kusanagi-fcache_.png","keywords":["Performance"],"articleSection":["Nginx","WordPress"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/kusanagi.tokyo\/column\/en\/archives\/column_10644","url":"https:\/\/kusanagi.tokyo\/column\/en\/archives\/column_10644","name":"Achieve Ultra-Fast CMS Performance with kusanagi fcache\u00a0 - KUSANAGI Tech Column","isPartOf":{"@id":"https:\/\/kusanagi.tokyo\/column\/en#website"},"primaryImageOfPage":{"@id":"https:\/\/kusanagi.tokyo\/column\/en\/archives\/column_10644#primaryimage"},"image":{"@id":"https:\/\/kusanagi.tokyo\/column\/en\/archives\/column_10644#primaryimage"},"thumbnailUrl":"https:\/\/kusanagi.tokyo\/column\/wp-content\/uploads\/2023\/08\/Achieve-Ultra-Fast-CMS-Performance-with-kusanagi-fcache_.png","datePublished":"2023-08-10T03:43:22+00:00","dateModified":"2026-02-22T12:05:33+00:00","breadcrumb":{"@id":"https:\/\/kusanagi.tokyo\/column\/en\/archives\/column_10644#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kusanagi.tokyo\/column\/en\/archives\/column_10644"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/kusanagi.tokyo\/column\/en\/archives\/column_10644#primaryimage","url":"https:\/\/kusanagi.tokyo\/column\/wp-content\/uploads\/2023\/08\/Achieve-Ultra-Fast-CMS-Performance-with-kusanagi-fcache_.png","contentUrl":"https:\/\/kusanagi.tokyo\/column\/wp-content\/uploads\/2023\/08\/Achieve-Ultra-Fast-CMS-Performance-with-kusanagi-fcache_.png","width":1024,"height":520},{"@type":"BreadcrumbList","@id":"https:\/\/kusanagi.tokyo\/column\/en\/archives\/column_10644#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\u30db\u30fc\u30e0","item":"https:\/\/kusanagi.tokyo\/column\/en"},{"@type":"ListItem","position":2,"name":"Achieve Ultra-Fast CMS Performance with kusanagi fcache\u00a0"}]},{"@type":"WebSite","@id":"https:\/\/kusanagi.tokyo\/column\/en#website","url":"https:\/\/kusanagi.tokyo\/column\/en","name":"KUSANAGI Tech Column","description":"\u901f\u3055\u306e\u7406\u7531\u3092\u77e5\u308b\u3002\u5b89\u5168\u306e\u4ed5\u7d44\u307f\u3092\u77e5\u308b\u3002WordPress\u904b\u7528\u306e\u300c\u306a\u305c\uff1f\u300d\u3092\u89e3\u304f\u6280\u8853\u30b3\u30e9\u30e0","publisher":{"@id":"https:\/\/kusanagi.tokyo\/column\/en#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kusanagi.tokyo\/column\/en?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/kusanagi.tokyo\/column\/en#organization","name":"KUSANAGI Tech Column","url":"https:\/\/kusanagi.tokyo\/column\/en","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/kusanagi.tokyo\/column\/en#\/schema\/logo\/image\/","url":"https:\/\/kusanagi.tokyo\/column\/wp-content\/uploads\/2024\/07\/logo-tc.png","contentUrl":"https:\/\/kusanagi.tokyo\/column\/wp-content\/uploads\/2024\/07\/logo-tc.png","width":716,"height":57,"caption":"KUSANAGI Tech Column"},"image":{"@id":"https:\/\/kusanagi.tokyo\/column\/en#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/kusanagi_saya"]},{"@type":"Person","@id":"https:\/\/kusanagi.tokyo\/column\/en#\/schema\/person\/05670b4c15855a295cde0a735e697f50","name":"\u7247\u5009\u6d0b\u4e00","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/d8bc2897da028ad8c5fd71cbe75a5b61c784b411557911ea1a238e9d8acf3084?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/d8bc2897da028ad8c5fd71cbe75a5b61c784b411557911ea1a238e9d8acf3084?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/d8bc2897da028ad8c5fd71cbe75a5b61c784b411557911ea1a238e9d8acf3084?s=96&d=mm&r=g","caption":"\u7247\u5009\u6d0b\u4e00"},"description":"2021\u5e74\u3088\u308a KUSANAGI \u306e\u958b\u767a\u306b\u5f93\u4e8b\u3057\u3066\u3044\u307e\u3059\u3002\u524d\u8077\u3067\u306f SIer \u306e\u3082\u3068\u3067\u69d8\u3005\u306a\u30b7\u30b9\u30c6\u30e0\u958b\u767a\u306b\u643a\u308f\u3063\u3066\u304d\u307e\u3057\u305f\u3002","url":"https:\/\/kusanagi.tokyo\/column\/en\/archives\/column_author\/katakura-yoichi"}]}},"_links":{"self":[{"href":"https:\/\/kusanagi.tokyo\/column\/en\/wp-json\/wp\/v2\/posts\/10644","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kusanagi.tokyo\/column\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kusanagi.tokyo\/column\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kusanagi.tokyo\/column\/en\/wp-json\/wp\/v2\/users\/29"}],"replies":[{"embeddable":true,"href":"https:\/\/kusanagi.tokyo\/column\/en\/wp-json\/wp\/v2\/comments?post=10644"}],"version-history":[{"count":6,"href":"https:\/\/kusanagi.tokyo\/column\/en\/wp-json\/wp\/v2\/posts\/10644\/revisions"}],"predecessor-version":[{"id":10704,"href":"https:\/\/kusanagi.tokyo\/column\/en\/wp-json\/wp\/v2\/posts\/10644\/revisions\/10704"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kusanagi.tokyo\/column\/en\/wp-json\/wp\/v2\/media\/10667"}],"wp:attachment":[{"href":"https:\/\/kusanagi.tokyo\/column\/en\/wp-json\/wp\/v2\/media?parent=10644"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kusanagi.tokyo\/column\/en\/wp-json\/wp\/v2\/categories?post=10644"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kusanagi.tokyo\/column\/en\/wp-json\/wp\/v2\/tags?post=10644"},{"taxonomy":"series","embeddable":true,"href":"https:\/\/kusanagi.tokyo\/column\/en\/wp-json\/wp\/v2\/series?post=10644"},{"taxonomy":"journey","embeddable":true,"href":"https:\/\/kusanagi.tokyo\/column\/en\/wp-json\/wp\/v2\/journey?post=10644"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/kusanagi.tokyo\/column\/en\/wp-json\/wp\/v2\/product?post=10644"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}