Download the PHP package bnomei/kirby3-mysql-cachedriver without Composer
On this page you can find all versions of the php package bnomei/kirby3-mysql-cachedriver. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download bnomei/kirby3-mysql-cachedriver
More information about bnomei/kirby3-mysql-cachedriver
Files in bnomei/kirby3-mysql-cachedriver
Package kirby3-mysql-cachedriver
Short Description MySQL based Cache-Driver
License MIT
Informations about the package kirby3-mysql-cachedriver
🐬 Kirby MySQL Cache-Driver
Dolphin - a MySQL Cache Driver for Kirby
Installation
- unzip master.zip as folder
site/plugins/kirby3-mysql-cachedriveror git submodule add https://github.com/bnomei/kirby3-mysql-cachedriver.git site/plugins/kirby3-mysql-cachedriverorcomposer require bnomei/kirby3-mysql-cachedriver
Usage
Cache methods
Benchmark
ATTENTION: This will create and remove a lot of cache files and SQLite entries
No cache when debugging
When Kirbys global debug config is set to true the complete plugin cache will be flushed and no caches will be read. But entries will be created.
How to use MySQL Cache with Lapse or Boost
You need to set the cache driver for the lapse plugin to mysql.
site/config/config.php
Setup Content-File Cache
Use Kirby Boost to setup a cache for content files.
Settings
You can set the host, dbname, username, password,... in the config.
site/config/config.php
You can also set a callback if you use the dotenv Plugin.
site/config/config.php
| bnomei.mysql-cachedriver. | Default | Description |
|---|---|---|
| store | true |
keep accessed cache items stored in PHP memory for faster recurring access |
| store-ignore | `` | if key contains that string then ignore |
| transaction.limit | 4096 |
exec transaction after n SET operations |
| host | 127.0.0.1 |
string or callback |
| unix_socket | null |
string or callback |
| dbname | kirby3-mysql-cachedriver |
string or callback (will be created if it does not exists) |
| tablename | kirby3-mysql-cachedriver |
string or callback (will be created if it does not exists) |
| username | root |
string or callback |
| password | `` | string or callback |
| port | 3306 |
int or callback |
Dependencies
- PHP MySQL extension
Disclaimer
This plugin is provided "as is" with no guarantee. Use it at your own risk and always test it yourself before using it in a production environment. If you find any issues, please create a new issue.
License
It is discouraged to use this plugin in any project that promotes racism, sexism, homophobia, animal abuse, violence or any other form of hate speech.