never-never Опубликовано 25 Ноября 2006 Жалоба Поделиться Опубликовано 25 Ноября 2006 Пока не нашел форума о 2.2 - посему, как говорится ближе к телу - публикую в 2.1(если что, модерат0ры-педанты перенесите. заранее спасибо.) В версии ipb 2.2 RC3 - присутсвует новая функция для кеширования.Собсвенно она прописана в index.php как $ipsclass->init_cache_setup(); вот сама функция --> function init_cache_setup() { //-------------------------------- // Eaccelerator... //-------------------------------- if( function_exists('eaccelerator_get') AND isset($this->vars['use_eaccelerator']) AND $this->vars['use_eaccelerator'] == 1 ) { require KERNEL_PATH.'class_cache_eaccelerator.php'; $this->cachelib = new cache_lib( $this->vars['board_url'] ); } //-------------------------------- // Turck-mmcache... //-------------------------------- if( function_exists('mmcache_get') AND isset($this->vars['use_mmcache']) AND $this->vars['use_mmcache'] == 1 ) { require KERNEL_PATH.'class_cache_mmcache.php'; $this->cachelib = new cache_lib( $this->vars['board_url'] ); } //-------------------------------- // Memcache //-------------------------------- else if( function_exists('memcache_connect') AND isset($this->vars['use_memcache']) AND $this->vars['use_memcache'] == 1 ) { require KERNEL_PATH.'class_cache_memcache.php'; $this->cachelib = new cache_lib( $this->vars['board_url'] ); $this->cachelib->connect( $this->vars ); } //-------------------------------- // XCache... //-------------------------------- else if( function_exists('xcache_get') AND isset($this->vars['use_xcache']) AND $this->vars['use_xcache'] == 1 ) { require KERNEL_PATH.'class_cache_xcache.php'; $this->cachelib = new cache_lib( $this->vars['board_url'] ); } //-------------------------------- // Diskcache //-------------------------------- else if( isset($this->vars['use_diskcache']) AND $this->vars['use_diskcache'] == 1 ) { require KERNEL_PATH.'class_cache_diskcache.php'; $this->cachelib = new cache_lib( $this->vars['board_url'] ); } if( is_object($this->cachelib) AND $this->cachelib->crashed ) { // There was a problem - not installed maybe? unset($this->cachelib); $this->cachelib = NULL; } } Хотелось бы узнать - в какой версии PHP живут эти функции... Что-то не могу понять... (на php.net меня отправлять не надо - я там был) Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Master Опубликовано 25 Ноября 2006 Жалоба Поделиться Опубликовано 25 Ноября 2006 function init_cache_setup() {описание } Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
GiV Опубликовано 25 Ноября 2006 Жалоба Поделиться Опубликовано 25 Ноября 2006 Это не встроенные функции... Ставятся они дополнительными расширениями к PHP. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
never-never Опубликовано 25 Ноября 2006 Автор Жалоба Поделиться Опубликовано 25 Ноября 2006 Это не встроенные функции... Ставятся они дополнительными расширениями к PHP. Спасибо...Где взять их? и как осуществить сей процесс *расширений*? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.