2017 © Pedro Peláez
 

kohana-module cache

The official Kohana cache management module

image

tscms/cache

The official Kohana cache management module

  • Tuesday, September 22, 2015
  • by Vagabondtq
  • Repository
  • 1 Watchers
  • 0 Stars
  • 7 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 88 Forks
  • 0 Open issues
  • 12 Versions
  • 0 % Grown

The README.md

Kohana Cache library

ver Stable Develop
3.3.x Build Status - 3.3/master Build Status - 3.3/develop
3.4.x Build Status - 3.4/master Build Status - 3.4/develop

The cache library for Kohana 3 provides a simple interface to the most common cache solutions. Developers are free to add their own caching solutions that follow the cache design pattern defined within this module., (*1)

Supported cache solutions

Currently this module supports the following cache methods., (*2)

  1. APC
  2. Memcache
  3. Memcached-tags (Supports tags)
  4. SQLite (Supports tags)
  5. File
  6. Wincache

Planned support

In the near future, additional support for the following methods will be included., (*3)

  1. Memcached

Introduction to caching

To use caching to the maximum potential, your application should be designed with caching in mind from the outset. In general, the most effective caches contain lots of small collections of data that are the result of expensive computational operations, such as searching through a large data set., (*4)

There are many different caching methods available for PHP, from the very basic file based caching to opcode caching in eAccelerator and APC. Caching engines that use physical memory over disk based storage are always faster, however many do not support more advanced features such as tagging., (*5)

Using Cache

To use Kohana Cache, download and extract the latest stable release of Kohana Cache from Github. Place the module into your Kohana instances modules folder. Finally enable the module within the application bootstrap within the section entitled modules., (*6)

Quick example

The following is a quick example of how to use Kohana Cache. The example is using the SQLite driver., (*7)

<?php
// Get a Sqlite Cache instance  
$mycache = Cache::instance('sqlite');

// Create some data
$data = array('foo' => 'bar', 'apples' => 'pear', 'BDFL' => 'Shadowhand');

// Save the data to cache, with an id of test_id and a lifetime of 10 minutes
$mycache->set('test_id', $data, 600);

// Retrieve the data from cache
$retrieved_data = $mycache->get('test_id');

// Remove the cache item
$mycache->delete('test_id');

// Clear the cache of all stored items
$mycache->delete_all();

The Versions

22/09 2015

dev-3.3/master

dev-3.3/master http://kohanaframework.org

The official Kohana cache management module

  Sources   Download

BSD-3-Clause

The Requires

 

framework cache kohana

19/09 2015

dev-3.3/develop

dev-3.3/develop http://kohanaframework.org

The official Kohana cache management module

  Sources   Download

BSD-3-Clause

The Requires

 

The Development Requires

framework cache kohana

18/09 2015

dev-3.3/test/phpunit-version-lowest

dev-3.3/test/phpunit-version-lowest http://kohanaframework.org

The official Kohana cache management module

  Sources   Download

BSD-3-Clause

The Requires

 

The Development Requires

framework cache kohana

27/06 2015

v3.3.4

3.3.4.0 http://kohanaframework.org

The official Kohana cache management module

  Sources   Download

BSD-3-Clause

The Requires

 

The Development Requires

framework cache kohana

03/01 2015

dev-3.4/develop

dev-3.4/develop http://kohanaframework.org

The official Kohana cache management module

  Sources   Download

BSD-3-Clause

The Requires

 

The Development Requires

framework cache kohana

11/12 2014

v3.3.3.1

3.3.3.1 http://kohanaframework.org

The official Kohana cache management module

  Sources   Download

BSD-3-Clause

The Requires

 

The Development Requires

framework cache kohana

11/12 2014

v3.3.3

3.3.3.0 http://kohanaframework.org

The official Kohana cache management module

  Sources   Download

BSD-3-Clause

The Requires

 

The Development Requires

framework cache kohana

10/12 2014

dev-3.3/feat/reinstate-hhvm-tests

dev-3.3/feat/reinstate-hhvm-tests http://kohanaframework.org

The official Kohana cache management module

  Sources   Download

BSD-3-Clause

The Requires

 

The Development Requires

framework cache kohana

10/10 2014

dev-3.4/feat/travis-module-builds

dev-3.4/feat/travis-module-builds http://kohanaframework.org

The official Kohana cache management module

  Sources   Download

BSD-3-Clause

The Requires

 

The Development Requires

framework cache kohana

26/08 2013

v3.2.3

3.2.3.0 http://kohanaframework.org

The official Kohana cache management module

  Sources   Download

BSD-3-Clause

The Requires

 

framework cache kohana

26/08 2013

v3.3.1

3.3.1.0 http://kohanaframework.org

The official Kohana cache management module

  Sources   Download

BSD-3-Clause

The Requires

 

framework cache kohana

26/08 2013

v3.3.2

3.3.2.0 http://kohanaframework.org

The official Kohana cache management module

  Sources   Download

BSD-3-Clause

The Requires

 

framework cache kohana