Тонкая настройка кэша: memory = memcache + FS?
Добрый всем вечер,
поставили на сервере memcached под кэш, так как у нас диски гудят от наплыва посетителей.
Написаное ниже неверно!
в конфиге кэша стоит «memory».
такое ощущение, что дисковый кэш всё равно работает: в директории ./tmp создаются файлы.
Конец неверного
Вопросы:
1. это ожидаемое поведение системы? т.е. дисковый кэш тоже работает?
2. как это отключить? как оставить только кэш в ОП?
3. возможно ли сделать кэш избирательным? (т.к. у нас ожидается контента столько, что ОП закончится довольно быстро, нам нежелательно кэшировать всё).
UPDATE:
Ответы на вопросы:
1. Нет, это другие программисты затерли конфиг и работало в режиме file.
2. Поставить режим в memory.
3. Нужно написать анализ ключей, по которым сохраняется кэш (модуль Cache).
Вердикт: будем ковырять модуль Cache. Спасибо всем за участие!
поставили на сервере memcached под кэш, так как у нас диски гудят от наплыва посетителей.
Написаное ниже неверно!
в конфиге кэша стоит «memory».
такое ощущение, что дисковый кэш всё равно работает: в директории ./tmp создаются файлы.
Конец неверного
Вопросы:
1. это ожидаемое поведение системы? т.е. дисковый кэш тоже работает?
2. как это отключить? как оставить только кэш в ОП?
3. возможно ли сделать кэш избирательным? (т.к. у нас ожидается контента столько, что ОП закончится довольно быстро, нам нежелательно кэшировать всё).
UPDATE:
Ответы на вопросы:
1. Нет, это другие программисты затерли конфиг и работало в режиме file.
2. Поставить режим в memory.
3. Нужно написать анализ ключей, по которым сохраняется кэш (модуль Cache).
Вердикт: будем ковырять модуль Cache. Спасибо всем за участие!
7 комментариев
Например, membase. В ней можно указать лимит оперативки.