{"id":50363,"date":"2016-08-19T01:39:30","date_gmt":"2016-08-19T01:39:30","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/yasakani-cache\/"},"modified":"2026-03-31T02:54:46","modified_gmt":"2026-03-31T02:54:46","slug":"yasakani-cache","status":"publish","type":"plugin","link":"https:\/\/twd.wordpress.org\/plugins\/yasakani-cache\/","author":12008141,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"3.9.8","stable_tag":"trunk","tested":"7.0","requires":"6.5","requires_php":"8.1","requires_plugins":null,"header_name":"Yasakani Cache","header_author":"enomoto@celtislab","header_description":"","assets_banners_color":"","last_updated":"2026-03-31 02:54:46","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/celtislab.net\/en\/wp-yasakani-file-diff-detect-restore\/","header_plugin_uri":"https:\/\/celtislab.net\/en\/wp-yasakani-cache\/","header_author_uri":"https:\/\/celtislab.net\/","rating":5,"author_block_rating":0,"active_installs":10,"downloads":9052,"num_ratings":7,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","changelog"],"tags":{"0.9.6":{"tag":"0.9.6","author":"enomoto celtislab","date":"2017-06-21 02:05:08"},"1.1.2":{"tag":"1.1.2","author":"enomoto celtislab","date":"2017-12-28 03:02:28"},"2.0.4":{"tag":"2.0.4","author":"enomoto celtislab","date":"2019-03-29 06:23:28"},"2.5.3":{"tag":"2.5.3","author":"enomoto celtislab","date":"2020-04-08 08:40:54"},"2.6.1":{"tag":"2.6.1","author":"enomoto celtislab","date":"2021-02-05 06:59:29"},"3.0.1":{"tag":"3.0.1","author":"enomoto celtislab","date":"2021-07-27 01:55:04"},"3.1.0":{"tag":"3.1.0","author":"enomoto celtislab","date":"2021-09-24 04:32:25"},"3.9.0":{"tag":"3.9.0","author":"enomoto celtislab","date":"2025-05-02 01:39:11"},"3.9.7":{"tag":"3.9.7","author":"enomoto celtislab","date":"2026-03-31 02:22:20"}},"upgrade_notice":{"":"<p>[Upgrade Notice] : Plug-in update must be done with plug-in deactivated.<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":7},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":1478341,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":1478341,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["0.9.6","1.1.2","2.0.4","2.5.3","2.6.1","3.0.1","3.1.0","3.9.0","3.9.7"],"block_files":[],"assets_screenshots":{"screenshot-1.jpg":{"filename":"screenshot-1.jpg","revision":2469324,"resolution":"1","location":"assets","locale":""},"screenshot-2.jpg":{"filename":"screenshot-2.jpg","revision":2469324,"resolution":"2","location":"assets","locale":""},"screenshot-3.jpg":{"filename":"screenshot-3.jpg","revision":2469324,"resolution":"3","location":"assets","locale":""},"screenshot-4.jpg":{"filename":"screenshot-4.jpg","revision":2469324,"resolution":"4","location":"assets","locale":""},"screenshot-5.jpg":{"filename":"screenshot-5.jpg","revision":2469324,"resolution":"5","location":"assets","locale":""},"screenshot-6.jpg":{"filename":"screenshot-6.jpg","revision":2469324,"resolution":"6","location":"assets","locale":""},"screenshot-7.jpg":{"filename":"screenshot-7.jpg","revision":2469324,"resolution":"7","location":"assets","locale":""}},"screenshots":{"1":"Yasakani Cache Settings","2":"Exclude Setting","3":"Maintenance","4":"Request URL and Cache status Log.","5":"Statistics (PV \/ Bot \/ Popular Post).","6":"Security \/ Utilities Settings","7":"File change detect and restore (Addon)"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[242690,146,2299,600,28201],"plugin_category":[52,54],"plugin_contributors":[83608],"plugin_business_model":[],"class_list":["post-50363","plugin","type-plugin","status-publish","hentry","plugin_tags-botblock","plugin_tags-cache","plugin_tags-rest","plugin_tags-security","plugin_tags-sqlite","plugin_category-performance","plugin_category-security-and-spam-protection","plugin_contributors-enomoto-celtislab","plugin_committers-enomoto-celtislab"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/yasakani-cache\/assets\/icon-128x128.png?rev=1478341","icon_2x":"https:\/\/ps.w.org\/yasakani-cache\/assets\/icon-256x256.png?rev=1478341","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/yasakani-cache\/assets\/screenshot-1.jpg?rev=2469324","caption":"Yasakani Cache Settings"},{"src":"https:\/\/ps.w.org\/yasakani-cache\/assets\/screenshot-2.jpg?rev=2469324","caption":"Exclude Setting"},{"src":"https:\/\/ps.w.org\/yasakani-cache\/assets\/screenshot-3.jpg?rev=2469324","caption":"Maintenance"},{"src":"https:\/\/ps.w.org\/yasakani-cache\/assets\/screenshot-4.jpg?rev=2469324","caption":"Request URL and Cache status Log."},{"src":"https:\/\/ps.w.org\/yasakani-cache\/assets\/screenshot-5.jpg?rev=2469324","caption":"Statistics (PV \/ Bot \/ Popular Post)."},{"src":"https:\/\/ps.w.org\/yasakani-cache\/assets\/screenshot-6.jpg?rev=2469324","caption":"Security \/ Utilities Settings"},{"src":"https:\/\/ps.w.org\/yasakani-cache\/assets\/screenshot-7.jpg?rev=2469324","caption":"File change detect and restore (Addon)"}],"raw_content":"<!--section=description-->\n<p>This plug-in stores the Page HTML \/ REST json data that dynamic WordPress blog has been generated as a output cache by SQLite. After the cache, it can respond to the request to the ultra-high speed by using a cache without starting the WordPress of processing.<\/p>\n\n<h4>Simple Setup<\/h4>\n\n<ul>\n<li>Enable the cache, select the cache expiration.<\/li>\n<\/ul>\n\n<h4>Cache exclusion condition<\/h4>\n\n<p>Pages<\/p>\n\n<ul>\n<li>Login user<\/li>\n<li>Home\/Front_page, Fixed Page, Post, Custom Post and WP embedded content card only. Other than this page does not cache.<\/li>\n<li>Page you want to exclude from the cache, you can specify from the edit screen of the meta box.<\/li>\n<li>Pages that are protected by a password does not cache.<\/li>\n<li>PHP error (excluding E_NOTICE, E_STRICT, E_DEPRECATED) occurred page does not cache.<\/li>\n<\/ul>\n\n<p>REST API<\/p>\n\n<ul>\n<li>REST method is other than GET or OPTIONS<\/li>\n<li>REST no data response<\/li>\n<li>REST route endpoint you want to exclude from the cache, you can specify from the edit screen of the meta box.<\/li>\n<li>REST error response<\/li>\n<li>PHP error (excluding E_NOTICE, E_STRICT, E_DEPRECATED) occurred page does not cache.<\/li>\n<\/ul>\n\n<h4>Cache Clear<\/h4>\n\n<ul>\n<li>Clear the cache of automatically corresponding post in the articles and editing changes and the like of the comment.<\/li>\n<li>The cache is a plugins and widgets such as a change is not clear. If you make these configuration changes, etc., should be cleared to use \"Cache Clear\" button.<\/li>\n<\/ul>\n\n<h4>Log<\/h4>\n\n<ul>\n<li>When you activate the log, you can easily check the behavior and execution time of the cache. (slower only a little)<\/li>\n<li>SQLite database keeps logs for one week.<\/li>\n<\/ul>\n\n<h4>To further speed-up<\/h4>\n\n<p>Page cache processing of this plugin is processing in PHP and SQLite.\nYou can also use a faster Expert mode. To use Expert mode you need to edit 'php.ini' and add auto_prepend_file.\nOr you can edit the .htaccess file and use mod_deflate and mod_expires or mod_pagespeed etc to make it faster.\nIf you do .htaccess edit, edit from the well studied. Do not forget that you back up your .htaccess file.<\/p>\n\n<p><a href=\"https:\/\/wordpress.org\/plugins\/plugin-load-filter\/\">plugin load filter<\/a> is also recommended for speed you do not use the cache.<\/p>\n\n<p>For more detailed information, there is an introduction page.<\/p>\n\n<p><a href=\"https:\/\/celtislab.net\/en\/wp-yasakani-cache\/\" title=\"Documentation\">Documentation<\/a><\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>yasakani-cache<\/code> folder to the <code>\/wp-content\/plugins\/<\/code> directory.<\/li>\n<li>Activate the plugin through the <code>Plugins<\/code> menu in WordPress<\/li>\n<li>Set up from <code>YASAKANI cache<\/code> to be added to the Settings menu of Admin mode.<\/li>\n<\/ol>\n\n<p>Note<\/p>\n\n<ul>\n<li>This plugin uses the sqlite3 module.<\/li>\n<li>For Page Cache, \"define (WP_CACHE, true);\" definition to wp-config.php file. And to generate advanced-cache.php Drop-in file.<\/li>\n<\/ul>\n\n<!--section=changelog-->\n<h4>3.9.8<\/h4>\n\n<ul>\n<li>2026-3-30<\/li>\n<li>WP7.0 support<\/li>\n<li>Added a measure to prevent the daily reset process from being executed multiple times.<\/li>\n<li>Changed the REST API cache to exclude internal requests.<\/li>\n<li>Removed the explicit call to load_plugin_textdomain<\/li>\n<li>sqlite-utils update<\/li>\n<li>refactoring<\/li>\n<\/ul>\n\n<h4>3.9.7<\/h4>\n\n<ul>\n<li>2025-6-30<\/li>\n<li>Fixed a missing fix for the REST API cache<\/li>\n<\/ul>\n\n<h4>3.9.6<\/h4>\n\n<ul>\n<li>2025-6-27<\/li>\n<li>Fixed a bug where the REST cache related to saving a post was not cleared<\/li>\n<li>Fixed REST API log handling<\/li>\n<\/ul>\n\n<h4>3.9.5<\/h4>\n\n<ul>\n<li>2025-6-7<\/li>\n<li>REST API internal requests that include \/global-styles\/ in the route are now forcibly excluded from caching (workaround for site-editor issue)<\/li>\n<li>Fixed a bug where REST API access was included in the popular article statistics.<\/li>\n<li>sqlite-utils update<\/li>\n<li>Added is_mobile and tag to the log table, and deleted refhost, refpath, and refquery<\/li>\n<li>Changes to statistical information aggregation process and abolishment of referer aggregation<\/li>\n<li>Added skip-link, screen-reader-text, has-modal-open, and is_menu-open as default css tree shaking exclusion classes<\/li>\n<li>Added block-style-variation-styles and core-block-supports to css tree shaking when using wp core<\/li>\n<li>refactoring<\/li>\n<\/ul>\n\n<h4>3.9.3<\/h4>\n\n<ul>\n<li>2025-5-23<\/li>\n<li>Fixed a bug in page cache login detection.<\/li>\n<\/ul>\n\n<h4>3.9.2<\/h4>\n\n<ul>\n<li>2025-5-22<\/li>\n<li>Added REST API cache for GET and OPTIONS methods, including internal requests from logged-in users. <\/li>\n<\/ul>\n\n<h4>3.9.0<\/h4>\n\n<ul>\n<li>2025-5-1<\/li>\n<li>WordPress6.8 support<\/li>\n<li>sqlite-utils update<\/li>\n<li>maintenance transaction Exclusive Control Modification<\/li>\n<li>Added zlib.output_compression forced OFF <\/li>\n<li>Fixed Titles in log data were displayed incorrectly when making requests such as feed.<\/li>\n<li>Fixed a problem where log backup sometimes failed (changed the command from <code>CREATE TABLE xxxx AS SELECT * FROM log<\/code> to <code>ALTER TABLE log RENAME TO xxxx<\/code>)<\/li>\n<li>Fixed cache hit rate calculation<\/li>\n<li>Changed Requires WP6.0, php8.1<\/li>\n<\/ul>\n\n<h4>3.8.2<\/h4>\n\n<ul>\n<li>2024-5-15<\/li>\n<li>Changed sqlite operations from pdo_sqlite to sqlite3 module<\/li>\n<li>Change sqlite transaction processing to WAL mode<\/li>\n<li>Added integrity_check processing for sqlite database<\/li>\n<li>Changed Ajax(jquery) to fetch(js)<\/li>\n<li>Changed so that you can view logs for one week<\/li>\n<li>Change the attached data size of access log display<\/li>\n<li>Fixed CSS minification function of WP core block<\/li>\n<li>delete disable_block_separate_css option<\/li>\n<li>refactoring<\/li>\n<\/ul>\n\n<h4>3.7.3<\/h4>\n\n<ul>\n<li>2024-4-16<\/li>\n<li>WordPress6.5 tested<\/li>\n<li>Security measures<\/li>\n<li>refactoring<\/li>\n<li>css tree shaking updated<\/li>\n<\/ul>\n\n<h4>3.7.1<\/h4>\n\n<ul>\n<li>2023-8-17<\/li>\n<li>WordPress6.3 tested<\/li>\n<li>css tree shaking updated (amp-custom style unsuported)<\/li>\n<\/ul>\n\n<h4>3.7.0<\/h4>\n\n<ul>\n<li>2023-3-31<\/li>\n<li>WordPress6.2 tested<\/li>\n<li>PHP8.2 tested<\/li>\n<li>css tree shaking updated<\/li>\n<li>Fixed PHP notice error <\/li>\n<\/ul>\n\n<h4>3.6.4<\/h4>\n\n<ul>\n<li>2022-11-2<\/li>\n<li>WordPress6.1 tested<\/li>\n<li>css tree shaking updated<\/li>\n<\/ul>\n\n<h4>3.6.3<\/h4>\n\n<ul>\n<li>2022-7-21<\/li>\n<li>Fixed PHP error when using PHP8.1<\/li>\n<\/ul>\n\n<h4>3.6.2<\/h4>\n\n<ul>\n<li>2022-7-20<\/li>\n<li>Add option - Shrink CSS for all WP core blocks(id=wp-block-xxxx) and embed inline in head<\/li>\n<li>Fixed a bug that CSS is loaded on Admin pages other than the plugin settings page<\/li>\n<\/ul>\n\n<h4>3.6.1<\/h4>\n\n<ul>\n<li>2022-6-21<\/li>\n<li>WP6.0 tested<\/li>\n<li>Add function to judge login input user as brute force attack. <\/li>\n<li>Excluded in iframe due to CSS\/JS optimization error in customizer<\/li>\n<\/ul>\n\n<h4>3.5.0<\/h4>\n\n<ul>\n<li>2022-4-27<\/li>\n<li>Add support file restore by yasakani file diff detect and restore addon<\/li>\n<li>Other minor fixes<\/li>\n<\/ul>\n\n<h4>3.4.0<\/h4>\n\n<ul>\n<li>2022-2-10<\/li>\n<li>WP5.9 tested<\/li>\n<li>PHP8.1 tested<\/li>\n<li>CSS tree shaking - Exclude CSS pseudo classes (:not :where :is :has) from tree seeking.<\/li>\n<li>CSS tree shaking - Removed the option to remove unused CSS variable definitions. However, it is automatically implemented for amp-custom style.<\/li>\n<li>Added option to disable WordPress core block style separate load function.<\/li>\n<\/ul>\n\n<h4>3.3.0<\/h4>\n\n<ul>\n<li>2021-11-25<\/li>\n<li>Changed Image optimizer from add-on to regular plugin format, so clean up code that is no longer needed<\/li>\n<\/ul>\n\n<h4>3.2.0<\/h4>\n\n<ul>\n<li>2021-9-24<\/li>\n<li>change Removed file-change-monitoring from standard features and separated it as an addon feature  <\/li>\n<\/ul>\n\n<h4>3.1.0<\/h4>\n\n<ul>\n<li>2021-7-26<\/li>\n<li>WP5.8 tested<\/li>\n<li>CSS tree shaking - Support for partial match selectors for id and css attributes.<\/li>\n<li>CSS tree shaking - Added option to remove unused CSS variable definitions.<\/li>\n<li>CSS tree shaking - Added per-page disabling option feature.<\/li>\n<li>CSS tree shaking - Performance improvement.<\/li>\n<li>Fixed : The log detail dialog was sometimes not displayed<\/li>\n<li>Abolished : HTML minify<\/li>\n<\/ul>\n\n<h4>3.0.1<\/h4>\n\n<ul>\n<li>2021-2-5<\/li>\n<li>WP5.6 tested<\/li>\n<li>PHP8 tested<\/li>\n<li>Added support for Image Optimizer Addon<\/li>\n<li>Extensive Code Refactoring<\/li>\n<li>Replaced with SplFileObject as a workaround for sites that cannot use file_get_contents<\/li>\n<li>Access log: Change to allow separate search for phpmailer in HTTP_Request<\/li>\n<li>rename used in maintenance hard reset may fail depending on operating environment, so copy is now used as a fallback<\/li>\n<li>Other minor fixes<\/li>\n<\/ul>\n\n<h4>2.6.1<\/h4>\n\n<ul>\n<li>2020-4-20<\/li>\n<li>Fixed a bug where Hard Reset was not working.<\/li>\n<li>Fixed SQL error in per-page cache clearing metabox. <\/li>\n<\/ul>\n\n<h4>2.6.0<\/h4>\n\n<ul>\n<li>2020-4-8<\/li>\n<li>Changed cache processing timing so that it can be used with AMP plugin(https:\/\/wordpress.org\/plugins\/amp\/).<\/li>\n<li>CSS optimization only for CSS tree shaking (no longer preload) <\/li>\n<li>added option to shrink AMP page for amp-custom style<\/li>\n<li>WP version 5.1 or higher is required<\/li>\n<\/ul>\n\n<h4>2.5.3<\/h4>\n\n<ul>\n<li>2020-4-3<\/li>\n<li>Changed CSS asynchronous loading from preload to media attribute rewriting (https:\/\/www.filamentgroup.com\/lab\/load-css-simpler\/)<\/li>\n<\/ul>\n\n<h4>2.5.2<\/h4>\n\n<ul>\n<li>2020-3-6<\/li>\n<li>fix : CSS tree shaking bug: Converting URL relative path to absolute path in CSS files.<\/li>\n<\/ul>\n\n<h4>2.5.1<\/h4>\n\n<ul>\n<li>2020-2-21<\/li>\n<li>add : Judgment of cache exclusion page from URL substring.<\/li>\n<li>add : Add \/ Delete \/ Update file change monitoring (size \/ update date \/ permission)<\/li>\n<li>fix : There was a case where the cache was not updated due to a problem in the cache expiration date judgment process.<\/li>\n<li>fix : Use wp_timezone_string () function to get timezone data.<\/li>\n<\/ul>\n\n<h4>2.4.1<\/h4>\n\n<ul>\n<li>2019-11-29<\/li>\n<li>fix : Bug fix that the definition using \"not\" in css selector was deleted in css tree shaking.<\/li>\n<\/ul>\n\n<h4>2.4.0<\/h4>\n\n<ul>\n<li>2019-10-9<\/li>\n<li>Add Rewrite protection for WordPress address (siteurl) \/ Site address (home) \/ other options.<\/li>\n<\/ul>\n\n<h4>2.3.1<\/h4>\n\n<ul>\n<li>2019-7-26<\/li>\n<li>Add callback function information to wp-cron execution log<\/li>\n<li>Add REST API Requests and Results to log<\/li>\n<\/ul>\n\n<h4>2.3.0<\/h4>\n\n<ul>\n<li>2019-7-11<\/li>\n<li>Added CSS Tree Shaking feature<\/li>\n<\/ul>\n\n<h4>2.2.5<\/h4>\n\n<ul>\n<li>2019-5-8<\/li>\n<li>fix : Exclusion process when css preload is specified.<\/li>\n<li>fix : Add 'rest_route' as well as 'wp-json' to identify access log of REST API request. <\/li>\n<\/ul>\n\n<h4>2.2.4<\/h4>\n\n<ul>\n<li>2019-4-4<\/li>\n<li>fix : php error in add_autoblocklist function <\/li>\n<\/ul>\n\n<h4>2.2.3<\/h4>\n\n<ul>\n<li>2019-4-1<\/li>\n<li>fix : log filter<\/li>\n<li>fix : php error due to static declaration missing <\/li>\n<\/ul>\n\n<h4>2.2.2<\/h4>\n\n<ul>\n<li>2019-3-28 \nRefactored the code and Add gravatar cache(beta).<\/li>\n<\/ul>\n\n<h4>2.0.5<\/h4>\n\n<ul>\n<li>2019-3-8\nwp5.1 tested and Add post id item to log etc.<\/li>\n<\/ul>\n\n<h4>2.0.4<\/h4>\n\n<ul>\n<li>2018-10-11\nAdd option to exclude JavaScript from asynchronous load defer.<\/li>\n<\/ul>\n\n<h4>2.0.2<\/h4>\n\n<ul>\n<li>2018-8-14\nchanged : Since the gutenberg editor accesses 'wp-includes\/js\/tinymce\/wp-tinymce.php', Exclude this as not to be treated as a zero day attack.\nfix : log type mode select bug<\/li>\n<\/ul>\n\n<h4>2.0.1<\/h4>\n\n<ul>\n<li>2018-8-1<\/li>\n<li>Changed : cache to gzip format to reduce cache data capacity and speed up.<\/li>\n<li>Changed : asynchronous loading of CSS, JS files.<\/li>\n<li>Changed : ob_start processing when saving cache data. (Measures against error of global variable in template file)<\/li>\n<li>Changed : setting page user interface (added maintenance function)<\/li>\n<li>Abolished : APCu mode<\/li>\n<\/ul>\n\n<h4>1.4.5<\/h4>\n\n<ul>\n<li>2018-5-7<\/li>\n<li>Added small CSS, JS inline embedding and HTML Minify function for page speed improvement.<\/li>\n<li>fix : cache clear function.<\/li>\n<li>fix : Measures against invalid request URL.<\/li>\n<\/ul>\n\n<h4>1.3.2<\/h4>\n\n<ul>\n<li>2018-4-11<\/li>\n<li>fix : As posting edit screen display was sometimes slowed down, cache status display is limited when post status is \"publish\". <\/li>\n<\/ul>\n\n<h4>1.3.1<\/h4>\n\n<ul>\n<li>2018-3-30<\/li>\n<li>Added cache clear button for each post.<\/li>\n<li>Change fixed the priority of the filter hook of caching processing to 99999 because the short code might not be executed.<\/li>\n<\/ul>\n\n<h4>1.2.1<\/h4>\n\n<ul>\n<li>2018-2-16<\/li>\n<li>fix PHP error occurred in log mode<\/li>\n<\/ul>\n\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>2017-12-28<\/li>\n<li>Added Log display filter. And added a record of events such as wp-redirect and Server Side HTTP_Request.<\/li>\n<\/ul>\n\n<h4>1.1.2<\/h4>\n\n<ul>\n<li>2017-11-29<\/li>\n<li>Added super fast expert mode using auto_prepend_file (Only when php.ini can be edited)<\/li>\n<li>Added zero-day attack blocking function (Only when php.ini can be edited)<\/li>\n<li>Added automatic cache clear processing for bbPress forum, topic, reply.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>2017-08-02<\/li>\n<li>Add Cache HTTP headers with page content. <\/li>\n<li>Add Auto block IP mode (simple &amp; fast wordpress security : NULL byte \/ Directory traversal \/ Command injection \/ Brute Force ... )<\/li>\n<li>Save POST data to log.<\/li>\n<li>Change Fixed to easy-to-see log display.<\/li>\n<\/ul>\n\n<h4>0.9.8<\/h4>\n\n<ul>\n<li>2017-06-20<\/li>\n<li>WordPress 4.8 support<\/li>\n<li>Add simple access statistics mode.<\/li>\n<li>Change log display to main site only. Fixed to easy-to-see log display.<\/li>\n<\/ul>\n\n<h4>0.9.6<\/h4>\n\n<ul>\n<li>2017-3-27<\/li>\n<li>Change Configuration change of setting table.<\/li>\n<li>Change Configuration change of log table.<\/li>\n<li>Addition of bot block function as optional utility function.<\/li>\n<li>Added URL replacement function of images and links in content that can be used when migrating site URL as optional utility function.<\/li>\n<\/ul>\n\n<h4>0.9.1<\/h4>\n\n<ul>\n<li>2016-09-12<\/li>\n<li>fix PHP Error<\/li>\n<\/ul>\n\n<h4>0.9.0<\/h4>\n\n<ul>\n<li>2016-09-09<\/li>\n<li>APC\/APCu support(Beta test). You can specify the \"SQLite + APC\/APCu\" as cache storage in case \"APC\/APCu\" is enabled. <\/li>\n<\/ul>\n\n<h4>0.8.3<\/h4>\n\n<ul>\n<li>2016-09-02<\/li>\n<li>change Log display item(REQUEST_URI, HTTP_REFERER) urldecode <\/li>\n<li>fix Status of the attachment, such as an image was not able to cash in the case of 'inherit'<\/li>\n<li>fix Processing at the time of invalid cache in a multsite    <\/li>\n<\/ul>\n\n<h4>0.8.2<\/h4>\n\n<ul>\n<li>2016-08-23  <\/li>\n<li>fix WP_CACHE define replacement process <\/li>\n<li>fix DB file path (wp-content\/yasakani-cache\/yasakani_cache.db).<\/li>\n<li>add Apache server .htaccess installation for direct access forbidden to the DB file.<\/li>\n<li>add Cache Expiration setting 4 hours<\/li>\n<li>add setting form autocomplete=\"off\" for firefox<\/li>\n<\/ul>\n\n<h4>0.8.1<\/h4>\n\n<ul>\n<li>2016-08-19  Release<\/li>\n<\/ul>\n\n<h4>0.8.0<\/h4>\n\n<ul>\n<li>2016-08-17  wordpress.org plugin submit<\/li>\n<\/ul>\n\n<h4>0.7.0<\/h4>\n\n<ul>\n<li>2016-07-20  Beta Version<\/li>\n<\/ul>","raw_excerpt":"Simple ! Easy !! Ultra-high-speed !!!. Definitive edition of the page cache. And Bot and Security Utility.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/50363","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=50363"}],"author":[{"embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/enomoto-celtislab"}],"wp:attachment":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=50363"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=50363"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=50363"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=50363"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=50363"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=50363"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}