Changeset 17895

Show
Ignore:
Timestamp:
10/03/08 15:18:18 (2 months ago)
Author:
bergie
Message:

Use memcached or flatfile depending on which one is available

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/midcom/midcom.core/midcom/config/midcom_config.php

    r17697 r17895  
    356356// Content Cache 
    357357$GLOBALS['midcom_config_default']['cache_module_content_name'] = $unique_host_name; 
    358 $GLOBALS['midcom_config_default']['cache_module_content_backend'] = Array('driver' => 'flatfile'); 
     358 
     359if (class_exists('Memcache')) 
     360
     361    $GLOBALS['midcom_config_default']['cache_module_content_backend'] = array('driver' => 'memcached'); 
     362    $GLOBALS['midcom_config_default']['cache_module_memcache_backend'] = 'memcached'; 
     363
     364else 
     365
     366    $GLOBALS['midcom_config_default']['cache_module_content_backend'] = array('driver' => 'flatfile'); 
     367    $GLOBALS['midcom_config_default']['cache_module_memcache_backend'] = 'flatfile'; 
     368
     369 
     370//Memory Caching Daemon 
     371$GLOBALS['midcom_config_default']['cache_module_memcache_backend_config'] = Array(); 
     372$GLOBALS['midcom_config_default']['cache_module_memcache_data_groups'] = Array('ACL', 'PARENT'/*, 'jscss_merged'*/); 
     373 
    359374// Defaults: 
    360375// $GLOBALS['midcom_config_default']['cache_module_content_backend'] = Array ('directory' => 'content/', 'driver' => 'dba'); 
     
    372387// Defaults: 
    373388// $GLOBALS['midcom_config_default']['cache_module_nap_backend'] =  Array ('directory' => 'nap/', 'driver' => 'dba'); 
    374  
    375 //Memory Caching Daemon 
    376 $GLOBALS['midcom_config_default']['cache_module_memcache_backend'] = 'flatfile'; 
    377 $GLOBALS['midcom_config_default']['cache_module_memcache_backend_config'] = Array(); 
    378 $GLOBALS['midcom_config_default']['cache_module_memcache_data_groups'] = Array('ACL', 'PARENT', 'jscss_merged'); 
    379389 
    380390// Generated class cache directory