1
0
Fork 0
mirror of https://github.com/Oreolek/ifhub.club.git synced 2024-05-17 08:18:18 +03:00

добавлен префикс кеширования, позволяет на одной машине иметь несколько сайтов на движке LiveStreet с общим кешевым хранилищем

This commit is contained in:
Mzhelskiy Maxim 2008-10-11 09:07:26 +00:00
parent e9238651bf
commit 964139629b
2 changed files with 8 additions and 7 deletions

View file

@ -63,7 +63,7 @@ class Cache extends Module {
$oCahe = new Zend_Cache_Backend_File(
array(
'cache_dir' => SYS_CACHE_DIR,
'file_name_prefix' => 'livestreet_cache',
'file_name_prefix' => SYS_CACHE_PREFIX,
'read_control_type' => 'crc32',
'read_control' => true,
'file_locking' => true,
@ -101,7 +101,7 @@ class Cache extends Module {
/**
* Т.к. название кеша может быть любым то предварительно хешируем имя кеша
*/
$sName=md5($sName);
$sName=md5(SYS_CACHE_PREFIX.$sName);
return $this->oBackendCache->load($sName);
}
/**
@ -120,7 +120,7 @@ class Cache extends Module {
/**
* Т.к. название кеша может быть любым то предварительно хешируем имя кеша
*/
$sName=md5($sName);
$sName=md5(SYS_CACHE_PREFIX.$sName);
return $this->oBackendCache->save($data,$sName,$aTags,$iTimeLife);
}
/**
@ -136,7 +136,7 @@ class Cache extends Module {
/**
* Т.к. название кеша может быть любым то предварительно хешируем имя кеша
*/
$sName=md5($sName);
$sName=md5(SYS_CACHE_PREFIX.$sName);
return $this->oBackendCache->remove($sName);
}
/**

View file

@ -55,6 +55,7 @@ define('SYS_LOGS_SQL_ERROR_FILE','sql_error.log'); // файл лога ошиб
define('SYS_CACHE_USE',true); // использовать кеширование или нет
define('SYS_CACHE_TYPE','file'); // тип кеширования: file и memory(пока не работает). memory использует мемкеш
define('SYS_CACHE_DIR','/tmp/'); // каталог для файлового кеша, также используется для временных картинок
define('SYS_CACHE_PREFIX','livestreet_cache'); // префикс кеширования, чтоб можно было на одной машине держать несколько сайтов с общим кешевым хранилищем
/**
* Настройки куков
@ -89,9 +90,9 @@ define('SYS_MAIL_INCLUDE_TALK_TEXT',true); // Включает в уведомл
/**
* Настройки ACL(Access Control List список контроля доступа)
*/
define('ACL_CAN_CREATE_BLOG',0); // порог рейтинга при котором юзер может создать коллективный блог
define('ACL_CAN_CREATE_BLOG',1); // порог рейтинга при котором юзер может создать коллективный блог
define('ACL_CAN_POST_COMMENT',-10); // порог рейтинга при котором юзер может добавлять комментарии
define('ACL_CAN_VOTE_COMMENT',-10); // порог рейтинга при котором юзер может голосовать за комментарии
define('ACL_CAN_VOTE_COMMENT',-3); // порог рейтинга при котором юзер может голосовать за комментарии
define('ACL_CAN_VOTE_BLOG',-5); // порог рейтинга при котором юзер может голосовать за блог
define('ACL_CAN_VOTE_TOPIC',-7); // порог рейтинга при котором юзер может голосовать за топик
define('ACL_CAN_VOTE_USER',-1); // порог рейтинга при котором юзер может голосовать за пользователя
@ -104,7 +105,7 @@ define('SITE_NAME','LiveStreet - бесплатный движок социал
define('USER_USE_ACTIVATION',false); // использовать активацию при регистрации или нет
define('BLOG_PERSONAL_LIMIT_GOOD',-5); // Рейтинг топика в персональном блоге ниже которого он считается плохим
define('BLOG_COLLECTIVE_LIMIT_GOOD',-3); // рейтинг топика в коллективных блогах ниже которого он считается плохим
define('BLOG_INDEX_LIMIT_GOOD',3); // рейтинг топика выше которого(включительно) он попадает на главную
define('BLOG_INDEX_LIMIT_GOOD',8); // рейтинг топика выше которого(включительно) он попадает на главную
define('BLOG_TOPIC_NEW_TIME',60*60*24*1); // Время в секундах в течении которого топик считается новым
define('BLOG_TOPIC_PER_PAGE',10); // число топиков на одну страницу
define('BLOG_COMMENT_PER_PAGE',20); // число комментариев на одну страницу(это касается только полного списка комментариев прямого эфира)