YASAKANI Cache

Description

This plug-in stores the HTML data that dynamic WordPress blog has been generated as a page cache by SQLite/SQLite+APCu. After the page cache, it can respond to the request to the ultra-high speed by using a cache without starting the WordPress of processing.

Simple Setup

  • Enable the page cache, select the cache expiration.

Cache exclusion condition

Users

  • Login user

Pages

  • Home/Front_page, Fixed Page, Post, Custom Post and WP embedded content card only. Other than this page does not cache.
  • Page you want to exclude from the cache, you can specify from the edit screen of the meta box.
  • Pages that are protected by a password does not cache.
  • PHP error (excluding E_NOTICE, E_STRICT, E_DEPRECATED) occurred page does not cache.

Cache Clear

  • Clear the cache of automatically corresponding post in the articles and editing changes and the like of the comment.
  • 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.

Log

  • When you activate the log, you can easily check the behavior and execution time of the cache. (slower only a little)
  • In setting the screen is displaying the most recent 100 cases. However, the SQLite database keeps logs for one week. If SQLite of operation can be, it is also possible to download the database, to analyze the access log.

To further speed-up

Page cache processing of this plugin is processing in PHP and SQLite/SQLite+APCu.
You can also use a faster Expert mode. To use Expert mode you need to edit ‘php.ini’ and add auto_prepend_file.
Or you can edit the .htaccess file and use mod_deflate and mod_expires or mod_pagespeed etc to make it faster.
If you do .htaccess edit, edit from the well studied. Do not forget that you back up your .htaccess file.

plugin load filter is also recommended for speed you do not use the cache.

日本語の説明

Screenshots

  • Yasakani Cache setting.
  • Cache Exclude Setting of each post
  • Cache Execlude post title list
  • Optional Utilities Setting.
  • Request URL and Cache status Latest Log 100.
  • Lots of aceess from the same IP address List.
  • Statistics (PV / Bot / Popular Post / Referer).

Installation

  1. Upload the yasakani-cache folder to the /wp-content/plugins/ directory.
  2. Activate the plugin through the Plugins menu in WordPress
  3. Set up from YASAKANI cache to be added to the Settings menu of Admin mode.

Note

  • This plugin uses the pdo_sqlite module.
  • For Page Cache, “define (WP_CACHE, true);” definition to wp-config.php file. And to generate advanced-cache.php Drop-in file.

FAQ

Installation Instructions
  1. Upload the yasakani-cache folder to the /wp-content/plugins/ directory.
  2. Activate the plugin through the Plugins menu in WordPress
  3. Set up from YASAKANI cache to be added to the Settings menu of Admin mode.

Note

  • This plugin uses the pdo_sqlite module.
  • For Page Cache, “define (WP_CACHE, true);” definition to wp-config.php file. And to generate advanced-cache.php Drop-in file.

Reviews

Read all 1 review

Contributors & Developers

“YASAKANI Cache” is open source software. The following people have contributed to this plugin.

Contributors

Translate “YASAKANI Cache” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

1.1.2

  • 2017-11-29
  • Added super fast expert mode using auto_prepend_file (Only when php.ini can be edited)
  • Added zero-day attack blocking function (Only when php.ini can be edited)
  • Added automatic cache clear processing for bbPress forum, topic, reply.

1.0.0

  • 2017-08-02
  • Add Cache HTTP headers with page content.
  • Add Auto block IP mode (simple & fast wordpress security : NULL byte / Directory traversal / Command injection / Brute Force … )
  • Save POST data to log.
  • Change Fixed to easy-to-see log display.

0.9.8

  • 2017-06-20
  • WordPress 4.8 support
  • Add simple access statistics mode.
  • Change log display to main site only. Fixed to easy-to-see log display.

0.9.6

  • 2017-3-27
  • Change Configuration change of setting table.
  • Change Configuration change of log table.
  • Addition of bot block function as optional utility function.
  • Added URL replacement function of images and links in content that can be used when migrating site URL as optional utility function.

0.9.1

  • 2016-09-12
  • fix PHP Error

0.9.0

  • 2016-09-09
  • APC/APCu support(Beta test). You can specify the “SQLite + APC/APCu” as cache storage in case “APC/APCu” is enabled.

0.8.3

  • 2016-09-02
  • change Log display item(REQUEST_URI, HTTP_REFERER) urldecode
  • fix Status of the attachment, such as an image was not able to cash in the case of ‘inherit’
  • fix Processing at the time of invalid cache in a multsite

0.8.2

  • 2016-08-23
  • fix WP_CACHE define replacement process
  • fix DB file path (wp-content/yasakani-cache/yasakani_cache.db).
  • add Apache server .htaccess installation for direct access forbidden to the DB file.
  • add Cache Expiration setting 4 hours
  • add setting form autocomplete=”off” for firefox

0.8.1

  • 2016-08-19 Release

0.8.0

  • 2016-08-17 wordpress.org plugin submit

0.7.0

  • 2016-07-20 Beta Version