Memcache - очистка кэша

Главные вкладки

Аватар пользователя ivcons ivcons 21 октября 2009 в 20: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 ivcons 28 октября 2009 в 18:31

неделю бился с memcache, authcache, cacherouter, boost

в итоге оставил только authcache - в остальных комбинациях кеш не чиститься.

еще не пробовал authcache + boost

Аватар пользователя chili chili 3 февраля 2010 в 11:03

memcache+authcashe таже беда. Замечено, что если убрать минимальное время жизни кэша.€ тогда он чиститься.

Аватар пользователя TheSoL TheSoL 21 февраля 2010 в 3:57

А content_refresh не спасает? На нагруженных сайтах с 99% трафом анонимов mamcache работает как надо, хочу попробовать на одном из проектов связку memcache+authcashe, на тестах тоже заметил странное поведение кеша. Отсюда вопрос, у вас кеш чего конкретно не чистится? И не поможет ли связка content_refresh + block cache alter?

Аватар пользователя ivcons ivcons 21 февраля 2010 в 17:43

Я пока забросил эти эксперименты. Посещаемость не та, чтобы беспокоиться. Однако, если есть какие-то рецепты в этом деле - пишите, чтоб другим велосипед не изобретать. Рано или поздно (надеюсь скоро) мне все-таки придется вернуться к этому вопросу.