Memcache - очистка кэша
Прислано: ivcons
ср, 21/10/2009 - 16:45
Поставил authcache + cacherouter + memcache
Включил кэширование
<?php$conf['memcache_servers'] = array('localhost:11211' => 'default');?>
как оказалось эти строки вообще не нужны:
<?php
'cache_page' => array(
'engine' => 'memcache',
'server' => array(),
'shared' => TRUE,
'prefix' => '',
'path' => 'tmp/files/filecache',
),
'cache_menu' => array(
'engine' => 'memcache',
'server' => array(),
'shared' => TRUE,
'prefix' => '',
'path' => 'tmp/files/filecache',
),
'cache' => array(
'engine' => 'memcache',
'server' => array(),
'shared' => TRUE,
'prefix' => '',
'path' => 'tmp/files/filecache',
),
'cache_filter' => array(
'engine' => 'memcache',
'server' => array(),
'shared' => TRUE,
'prefix' => '',
'path' => 'tmp/files/filecache',
),
?>Скорость значительно возросла, особенно из кэша, вот только уже второй час кэш не обновляется. В чем причина? Я что-то упустил?
Никак не разберусь как правильно настроить.
Кэширование в файлы работает а в memcache не могу прикрутить
PS такое чувство что это из-за authcache. Сделал все кэширование в bd - итог кэш чистится только для анонимусов.
- ivcons's blog
- Для комментирования войдите или зарегистрируйтесь
может memcached на сервере плохо настроен...
- Для комментирования войдите или зарегистрируйтесь
неделю бился с memcache, authcache, cacherouter, boost
в итоге оставил только authcache - в остальных комбинациях кеш не чиститься.
еще не пробовал authcache + boost
- Для комментирования войдите или зарегистрируйтесь
memcache+authcashe таже беда. Замечено, что если убрать минимальное время жизни кэша.€ тогда он чиститься.
- Для комментирования войдите или зарегистрируйтесь
А content_refresh не спасает? На нагруженных сайтах с 99% трафом анонимов mamcache работает как надо, хочу попробовать на одном из проектов связку memcache+authcashe, на тестах тоже заметил странное поведение кеша. Отсюда вопрос, у вас кеш чего конкретно не чистится? И не поможет ли связка content_refresh + block cache alter?
- Для комментирования войдите или зарегистрируйтесь
Я пока забросил эти эксперименты. Посещаемость не та, чтобы беспокоиться. Однако, если есть какие-то рецепты в этом деле - пишите, чтоб другим велосипед не изобретать. Рано или поздно (надеюсь скоро) мне все-таки придется вернуться к этому вопросу.
- Для комментирования войдите или зарегистрируйтесь





Комментарии