2010-10-10 6 views
0

Я пытаюсь перейти от типичной комбинации APC (для кода операции) и Memcache (для моих пользовательских данных) к кешу, основанному на чисто APC. Учитывая мою структуру использования, это имеет смысл, и производительность выше.APC: кеш opcode против пользовательского кэша - установить отдельные лимиты

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

Есть ли способ имитировать поведение, как если бы apc был только кешем кода операции и ограничил размер кэша кода операции до разумного предела, оставив остальные данные пользователя?

Или я должен попробовать установить более низкие значения ttl для кэша операций операций, поэтому он всегда сначала очищается?

ответ

0

Оказалось, что мой вопрос не имеет значения. Из-за проблем с фрагментацией кеша, кеш быстро помечен как полный. (см. другие сообщения в stackoverflow). Как следствие, кеш пользователя apc должен использоваться только выборочно.