ここの情報は古いです。ご理解頂いた上でお取り扱いください。

Changeset 2206


Ignore:
Timestamp:
Mar 20, 2007, 3:28:42 PM (13 years ago)
Author:
maruyama
Message:

ファンクションキャッシュのDB対応

Location:
OpenPNE/branches/maruyama/prj_tuning_273
Files:
2 added
1 edited

Legend:

Unmodified
Added
Removed
  • OpenPNE/branches/maruyama/prj_tuning_273/webapp/lib/util/cache.php

    r1856 r2206  
    99    static $instance;
    1010    if (empty($instance)) {
    11         include_once 'Cache/Lite/Function.php';
    12         $options = array(
    13             'cacheDir' => OPENPNE_VAR_DIR . '/function_cache/',
    14             'hashedDirectoryLevel' => 2,
    15             'hashedDirectoryUmask' => 0777,
    16         );
    17         $instance = new Cache_Lite_Function($options);
     11        if (OPENPNE_USE_FUNCTION_CACHE_DB) {
     12                include_once 'OpenPNE/Cache.php';
     13            $instance = new OpenPNE_Cache_Function('db', $GLOBALS['_OPENPNE_DSN_LIST']['func_cache']);
     14        } else {
     15            include_once 'Cache/Lite/Function.php';
     16            $options = array(
     17                'cacheDir' => OPENPNE_VAR_DIR . '/function_cache/',
     18                'hashedDirectoryLevel' => 2,
     19                'hashedDirectoryUmask' => 0777,
     20            );
     21            $instance = new Cache_Lite_Function($options);
     22        }
    1823    }
    1924    return $instance;
Note: See TracChangeset for help on using the changeset viewer.