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

Changeset 3183


Ignore:
Timestamp:
Jun 4, 2007, 8:26:52 PM (12 years ago)
Author:
ebihara
Message:

config.phpの各種設定項目を整理した

Location:
OpenPNE/branches/ebihara/prj_memcached
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • OpenPNE/branches/ebihara/prj_memcached/config.php.sample

    r3153 r3183  
    11<?php
    2 
    3 //------------------------------------------
    4 // OpenPNE.jp [1億PVプロジェクト] トピック【memcachedにphpセッションデータを保管】
    5 // http://openpne.jp/?m=pc&a=page_c_topic_detail&target_c_commu_topic_id=1682&all=1
    6 ini_set("session.save_path", "127.0.0.1");
    7 require_once("memcacheSession.php");
    8 //------------------------------------------
    92
    103//// サーバー管理設定 ////
     
    6861define('OPENPNE_USE_FUNCTION_CACHE', false);
    6962
    70 define('OPENPNE_USE_FUNCTION_CACHE_DB', false);
    71 
    72 $GLOBALS['_OPENPNE_DSN_LIST']['func_cache'] = array(
    73 'cache_table' => 'func_cache',
    74 'dsn' => array(
    75     'phptype'  => 'mysql',
    76     'username' => '',
    77     'password' => '',
    78     'hostspec' => 'localhost',
    79     'database' => '',
    80     'new_link' => false,
    81     ),
    82 );
     63// ファンクションキャッシュのデータ保存設定
     64// 0: ファイル
     65// 1: DB
     66// 2: Memcache
     67define('OPENPNE_USE_FUNCTION_CACHE_TYPE', 0);
    8368
    8469// MySQL ヒント使用設定
     
    146131//);
    147132
     133// ファンクションキャッシュデータ保存用DB(オプション)
     134//$GLOBALS['_OPENPNE_DSN_LIST']['func_cache'] = array(
     135//'cache_table' => 'func_cache',
     136//'dsn' => array(
     137//    'phptype'  => 'mysql',
     138//    'username' => '',
     139//    'password' => '',
     140//    'hostspec' => 'localhost',
     141//    'database' => '',
     142//    'new_link' => false,
     143//    ),
     144//);
     145
    148146///
    149147// SSL設定
     
    509507define('CHECK_IMG_AUTH', false);
    510508
     509///
     510// Memcache設定
     511///
     512
     513// Memcacheサーバのホスト名
     514define ('OPENPNE_MEMCACHE_HOST', '127.0.0.1');
     515
     516// Memcacheサーバのポート番号
     517define ('OPENPNE_MEMCACHE_PORT', '11211');
     518
     519
    511520?>
  • OpenPNE/branches/ebihara/prj_memcached/webapp/lib/util/cache.php

    r3182 r3183  
    99    static $instance;
    1010    if (empty($instance)) {
    11 //        if (OPENPNE_USE_FUNCTION_CACHE_DB) {
    12         if (false) {
     11        switch (OPENPNE_USE_FUNCTION_CACHE_TYPE) {
     12        case 1:
    1313                include_once 'OpenPNE/Cache.php';
    1414            $instance = new OpenPNE_Cache_Function('db', $GLOBALS['_OPENPNE_DSN_LIST']['func_cache']);
    15         } elseif (true) {
     15            break;
     16        case 2:
    1617                include_once 'OpenPNE/Cache.php';
    17             $params = array('hostname' => '127.0.0.1', 'port' => '11211');
     18            $params = array('hostname' => OPENPNE_MEMCACHE_HOST, 'port' => OPENPNE_MEMCACHE_PORT);
    1819            $instance = new OpenPNE_Cache_Function('memcached', $params);
    19         } else {
     20            break;
     21        default:
    2022            include_once 'Cache/Lite/Function.php';
    2123            $options = array(
Note: See TracChangeset for help on using the changeset viewer.