Browse Source

optional cache prefix for multiple tinyboard instances on one machine

pull/40/head
Michael Save 11 years ago
parent
commit
e3f322e213
  1. 6
      inc/cache.php
  2. 3
      inc/config.php

6
inc/cache.php

@ -17,6 +17,8 @@
public static function get($key) {
global $config, $debug;
$key = $config['cache']['prefix'] . $key;
$data = false;
switch($config['cache']['enabled']) {
case 'memcached':
@ -45,6 +47,8 @@
public static function set($key, $value, $expires = false) {
global $config;
$key = $config['cache']['prefix'] . $key;
if(!$expires)
$expires = $config['cache']['timeout'];
@ -68,6 +72,8 @@
public static function delete($key) {
global $config;
$key = $config['cache']['prefix'] . $key;
switch($config['cache']['enabled']) {
case 'memcached':
if(!self::$cache)

3
inc/config.php

@ -120,6 +120,9 @@
// Timeout for cached objects such as posts and HTML
$config['cache']['timeout'] = 43200; // 12 hours
// Optional prefix if you're running multiple Tinyboard instances on the same machine
$config['cache']['prefix'] = '';
// Memcached servers to use - http://www.php.net/manual/en/memcached.addservers.php
$config['cache']['memcached'] = Array(
Array('localhost', 11211)

Loading…
Cancel
Save