Authcache

AZWebDDS Пт, 04/07/2014 - 23:38

Модуль Authcache для кеширования "залогиненых" пользователей.

Здравствуйте Друзья!
Кто знаком с модулем  Authcache?

Какой есть у вас опыт и рекомендации по использованию этого модуля для кеширования "залогиненных" пользователей на "продакшине" с посещениями около 5-7 тыс. в день?

Может есть другое решение?

Спасибо за вашу помощь.

Тип материала: 
Ключевые слова: 
Версия Drupal: 
0 Спасибо

RomanovVlad Сб, 21/09/2013 - 13:43

как установить Authcache

Модуль authcache просит внести изменения в следющий файл
/sites/default/settings
сейчас там следующие строчки
$conf['cache_backends'][] = 'sites/all/modules/memcache/memcache.inc';
$conf['cache_default_class'] = 'MemCacheDrupal';
$conf['cache_class_cache_form'] = 'DrupalDatabaseCache';
в файле readme несколько вариантов, что туда надо прописать, но что я не прописывал заканчивалось
server error, так что мне надо конкретно прописать в этот файл?
authcache.inc is not the last entry in cache_backends variable.

Тип материала: 
Ключевые слова: 
Версия Drupal: 
0 Спасибо

mishanya84 Пнд, 21/01/2013 - 15:04

Подскажите по настройки Authcache в связке с Сacherouter

Доброго вечера !
Аж страшно стало, боюсь я вас, что бы не послали на Жумлафорум -))

Есть вопрос такой.
Установил Authcache и для анонимов СacheRouter. У сacherouter настроил хранение кеша в файлах.
Так вот вопрос, снять галочку в настройках Authcache с роли анонимов, или пусть тоже кеширует анонимов?

Тип материала: 
Модули и темы: 
Ключевые слова: 
Версия Drupal: 
0 Спасибо

gerboss Пнд, 11/04/2011 - 10:26

проблема Authcache и сессии

поставили Authcache - появилась проблема с сессиями. разлогиниться может в любой момент. кого-то чаще, кого-то реже. без каких-то видимых закономерностей. сессия может держаться несколько дней, а может за час несколько раз выбросить.
самое обидное - когда это происходит при написании ответа или создании темы.
может кто помочь это побороть?

Ключевые слова: 
Версия Drupal: 
0 Спасибо

vanbot@drupal.org Чт, 11/11/2010 - 09:48

Authcache не кеширует

Проблема оптимизации сайта возникает у всех вот и у меня возникла эта проблема.
Установил Authcache и Cache Router, настроил:
$conf['cacherouter'] = array(
'default' => array(
'engine' => 'file', // apc, memcache, db, file, eacc or xcache
'server' => array(), // memcached (host:port, e.g., 'localhost:11211')
'shared' => TRUE, // memcached shared single process
'prefix' => '', // cache key prefix (for multiple sites)
'path' => 'files/filecache', // file engine cache location
'static' => FALSE, // static array cache (advanced)
),
);
$conf['cache_inc'] = '/modules/authcache/authcache.inc';

В админке настроил.

Вот что получаю в Authcache Debug

page_render: "2120.05 ms"
cache_render: "First_Page_Request"
cache_uid: 0
cache_inc: "cacherouter.inc (file)"
cache_time: 1289442218
(page_age): "2 seconds"

проблема в том что сколько не обновляй всегда cache_render: "First_Page_Request"
пробовал настроить на базу данных - тот же результат.

Прошу помочь советом, делом.. я уже голову сломал четыре дня борюсь с этим

Тип материала: 
Ключевые слова: 
0 Спасибо

otmoroz Чт, 11/11/2010 - 07:47

Оптимизация Drupal (кеширование и все остальное)

Всем добрый день.

Нашел на одном сайте очень хорошую лекцию по оптимизации Друпал 6. Сделал все как там написано, мой сайт стал просто летать.
В лекцию входят:
Встроенная оптимизация Drupal
Оптимизация Drupal с помощью модулей
Оптимизация конфигурации и обслуживания Drupal
Оптимизация сервера

Некоторые сведения неточны, (например, пути в модуле authcache), но разобраться довольно легко.

Тип материала: 
Версия Drupal: 
0 Спасибо

Hitmrrr@drupal.org Чт, 14/10/2010 - 04:10

Authcache WSOD (белый экран смерти)

Доброе утро!

Скачал два модуля authcache-6.x-1.0-rc2 и cacherouter-6.x-1.0-rc1 закинул в папку с модулями, включил оба. После того как добавил строчки в settings.php появился WSOD..

вот, что пишет:

Warning: require_once(C:\www\localhost\htdocs\modules\!Others\authcache-6.x-1.0-rc2/../cacherouter/cacherouter.inc): failed to open stream: No such file or directory in C:\www\localhost\htdocs\modules\!Others\authcache-6.x-1.0-rc2\authcache.inc on line 43 Fatal error: require_once(): Failed opening required 'C:\www\localhost\htdocs\modules\!Others\authcache-6.x-1.0-rc2/../cacherouter/cacherouter.inc' (include_path='.;C:\php5\pear') in C:\www\localhost\htdocs\modules\!Others\authcache-6.x-1.0-rc2\authcache.inc on line 43

в settings.php добавил это:

  $conf['cacherouter'] = array(
    'default' => array(
      'engine' => 'db',               // apc, memcache, db, file, eacc or xcache
      'server' => array(),             // memcached (host:port, e..g, 'localhost:11211')
      'shared' => TRUE,                // memcached shared single process
      'prefix' => '',                  // cache key prefix (for multiple sites)
      'path' => 'files/filecache',     // file engine cache location
      'static' => FALSE,               // static array cache (advanced)
    ),
  );
 
  $conf['cache_inc'] = './modules/!Others/authcache-6.x-1.0-rc2/authcache.inc';

В PHP.ini параметр zlib.output_compression отключен, в Друпале режим кеширования нормальный.

Тип материала: 
Модули и темы: 
Ключевые слова: 
Версия Drupal: 
0 Спасибо

miasik Пнд, 07/12/2009 - 11:41

Persistent login vs Authcache

Обнаружил не понятную зависимость. Если включаю  authcache - не сохраняется сессия пользователя. Пробовал модули  Persistent login и  remember_me.

Ключевые слова: 
Версия Drupal: 
0 Спасибо

Тыдж Втр, 01/12/2009 - 18:54

authcache Кеширование для авторизированных юзеров

установил authcache, cacherouter последних версий 6.x-1.0-rc1
на хостинге установлен опкод кешер xcache, недавно хостер включил для меня кеширование переменных на нем, но все равно не не работает кеширование для зарегененых пользователей.
authcache debug показывает информацию что xcache работает и кеширует страницы только для анонимусов что я только не пробовал.
что делать?
settings.php:

$conf['cache_inc'] = './sites/all/modules/authcache/api/authcache.inc';
$conf['authcache'] = array(
  'default' => array(
    'engine' => 'xcache',                // apc, memcache, db, file, eacc or xcache
    'server' => array(),             // memcached (host:port, e..g, 'localhost:11211')
    'shared' => TRUE,                // memcached shared single process
    'prefix' => '',                  // cache key prefix (for multiple sites)
    'path' => 'files/filecache',     // file engine cache location
    'static' => FALSE,               // static array cache (advanced)
  ),
);
Модули и темы: 
Ключевые слова: 
Версия Drupal: 
0 Спасибо

Тыдж Втр, 17/11/2009 - 11:01

спасите помогите, xcache и cacherouter срочно!

на хостигне установлен xcache, какой - не знаю
у меня authcache - 6.x-1.0-rc1
cacherouter - 6.x-1.0-rc1 (пробовал бету8 - ошибка на той же строчке)

на сайте белые страницы и ошибка:
Fatal error: Call to undefined function xcache_get() in path/mysite.com/sites/all/modules/cacherouter/engines/xcache.php on line 35

settings.php:

$conf['cache_inc'] = './sites/all/modules/cacherouter/cacherouter.inc';
$conf['cacherouter'] = array(
  'default' => array(
    'engine' => 'xcache',
    'server' => array(),
    'shared' => TRUE,
    'prefix' => '',
    'path' => 'sites/default/files/filecache',
    'static' => FALSE,
    'fast_cache' => TRUE,
  ),
);

весь нет перегуглил, друпал орг молчит
для анонимов работает boost, authcache нужен для зарегененых. и вообще, как проверить, работает ли xcache?

Модули и темы: 
Ключевые слова: 
Версия Drupal: 
0 Спасибо

VasyOK Ср, 11/11/2009 - 16:52

Модуль Authcache. Как его настроить?

Вот здесь http://habrahabr.ru/blogs/drupal/64286/ под заголовком «Оптимизация Drupal с помощью модулей» описано как установить модуль Authcache и что прописать в settings.php.

C тех пор этот модуль обновился, и я не понимаю как теперь его включить. На официальной странице http://drupal.org/project/authcache вроде сказано что не обязательно, но лучше поставить модули Cache Router и Memcache API. (Поставил)

Еще в ридми сказано подредактировать settings.php

/* CACHE ROUTER */
$conf['cacherouter'] = array(
'default' => array(
'engine' => 'apc', // apc, memcache, db, file, eacc or xcache
'server' => array(), // memcached (host:port, e..g, 'localhost:11211')
'shared' => TRUE, // memcached shared single process
'prefix' => '', // cache key prefix (for multiple sites)
'path' => 'files/filecache', // file engine cache location
'static' => FALSE, // static array cache (advanced)
),
);

/* MEMCACHE MODULE */
$conf['memcache_servers'] = array('localhost:11211' => 'default');

/*In settings.php, make sure $conf['cache_inc'] loads Authcache:*/
$conf['cache_inc'] = './sites/all/modules/authcache/authcache.

Все это я поставил, и изменил следующее. Там где написано
'engine' => 'apc',
поставил
'engine' => ' memcached'

А еще что то надо менять?

Люди может я что-то неправильно сделал? Из-за этих действий сайт только тормозить стал.

Вот ридми модуля

Ключевые слова: 
0 Спасибо

.k.o.t. Втр, 27/10/2009 - 16:34

Проблема с кэшем создаваемым модулем Authcache

Уважаемые друпальцы!
1. Использую Authcache для зарегистрированных пользователей и проявился косяк с некоторой информацией, хранение которой в кэше хотелось бы исключить. В частности в ленте анонсов у каждого анонса количество новых комментов зависает до обновления кэша и при детальном просмотре ноды у всех комментов отображается флажок «новое». Кто нибудь сталкивался? Может есть какие-то операторы которыми можно обернуть кусок кода исключаемого из кэша?
2. Некоторым пользователям после авторизации выдается чужой профиль, это кэш глючит?

Ключевые слова: 
Версия Drupal: 
0 Спасибо

FORTIS Чт, 16/07/2009 - 00:40

[РЕШЕНО] AuthCache работает на localhost, но не работает на чужом хостинге

вот что говорит:
«ajax_authcache.php was not found in your root directory! Please move this file from the modules/authcache/ directory!»

хотя файл там, конечно же, лежит. в чем может быть дело? пробовал менять в модуле эти строки:

Ключевые слова: 
Версия Drupal: 
0 Спасибо

souriz Чт, 26/03/2009 - 13:58

Установка Authcache

Добрый день!

Сегодня пытался настроить Authcache. Делала всё по инструкции. Модуль активировал, затем полез изменять файл настроек. Вот кусок:
$conf['cache_inc'] = './sites/all/modules/authcache/api/authcache.inc';
$conf['authcache'] = array(
'default' => array(
'engine' => 'db', // apc, memcache, db, file, eacc or xcache - кэширую в бд.
'server' => array(), // memcached (host:port, e..g, 'localhost:11211')
'shared' => TRUE, // memcached shared single process
'prefix' => '', // cache key prefix (for multiple sites)
'path' => 'files/filecache', // file engine cache location
'static' => FALSE, // static array cache (advanced)
),
);

После загрузки файла выдаётся такая ошибка:
Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /var/www/vhosts2/website/www/test/modules/cacherouter/CacheRouter.php on line 13

Пытался уже многое делать, но ничего не помогает. В чём может быть проблема? На сервере PHP4 и MySQL 5

Ключевые слова: 
Версия Drupal: 
0 Спасибо