Настройка APC кеширование

12
D
На сайте с 28.06.2008
Offline
1114
3217

В продолжении этой темы, теперь пробую APC

В сети информации минимум, в основном описывающий процесс установки. Установили мы его, вроде системе стало полегче чем с использование Xcache. Но смущает дикая фрагментация кеша.

На хабре нашел такие слова

3.1.3 APC fragmentation

Фрагментация в APC — это такая штука, из-за которой этот самый кеш хочется взять, скомкать и выкинуть в окно. APC не являтеся заменой нормальному key-value по причине его неспособности удалять автоматом записи по TTL или LRU. То есть, нету никакого GC и записи попавшие в кеш от туда могут уйти только в двух случаях:
Когда к ним обратились после истечения их ttl
Вся память кончилась и APC прибег к экстренной мере — сброс всего кеша целиком.

Суммируя, можно сказать: Высокая фрагментация является признаком того, что вы используете APC не по назначению.

Есть ли у кого нить опыт работы с этим кешером? Почему такая дефрагментация и действительно ли это плохо?

P.S. Еще заметил пару багов - кеши сайтов перекрываются. И вместо одного сайта начинает вылазись инфа или куски шаблона с другого!

jpg 1.jpg
M
На сайте с 16.09.2009
Offline
278
#1

Я понимаю, что на штатную документацию вы внимания обращать не собираетесь:

неспособности удалять автоматом записи по TTL или LRU

apc.gc_ttl - для красоты?

Ну хоть на дату написания аччота и версию apc у вас можно же было внимание обратить?

Dram:
Почему такая дефрагментация и действительно ли это плохо?

Почему - "издалека" не видно. Может быть и из-за движка, смотря как он научен с APC работать.

Можно попробовать поиграться значением приведенной выше опции (уменьшить).

Абонементное сопровождение серверов (Debian) Отправить личное сообщение (), написать письмо ().
Mik Foxi
На сайте с 02.03.2011
Offline
1216
#2
Dram:

P.S. Еще заметил пару багов - кеши сайтов перекрываются. И вместо одного сайта начинает вылазись инфа или куски шаблона с другого!

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

Антибот, антиспам, веб фаервол, защита от накрутки поведенческих: https://antibot.cloud/ (8 лет на защите сайтов). Форум на замену серчу: https://foxi.biz/
D
На сайте с 28.06.2008
Offline
1114
#3

Пробовали играться значениями - пофигу. При кешировании файлов Джумлы - фрагментация дикая + путаница кешей.

Оставили его кешировать только байткод - стало сразу все красиво.

jpg 12.jpg
M
На сайте с 16.09.2009
Offline
278
#4
Dram:
Оставили его кешировать только байткод - стало сразу все красиво.

Джумла умеет мемкеш. Можно попробовать параллельно с APC.

D
На сайте с 28.06.2008
Offline
1114
#5

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

pupseg
На сайте с 14.05.2010
Offline
364
#6

никогда не читал хабр принципиально. там одни идиоты и копипаст. не понимаю последние 7 лет, почему все так кончают от этого ресурса.

что и зачем вы хотите кешировать? страницы? их генерацию в памяти?

Качественная помощь в обслуживании серверов. (/ru/forum/661100) Бесплатных консультаций не даю, не помогаю, не обучаю. Минималка от 100$. Как пропатчить KDE-просьба не спрашивать. Есть форумы (http://linux.org.ru) и полезные сайты (http://www.opennet.ru/).
D
На сайте с 28.06.2008
Offline
1114
#7

Хочу кешировать все что возможно - ведь в итоге я уменьшу время загрузки страницы и нагрузку на сервер.... как-то так, если глобально.

L
На сайте с 23.09.2012
Offline
13
#8
pupseg:
никогда не читал хабр принципиально. там одни идиоты и копипаст. не понимаю последние 7 лет, почему все так кончают от этого ресурса.

что и зачем вы хотите кешировать? страницы? их генерацию в памяти?

Давайте ка без оскорбений. Если вам туда инвайт не дают, это не значит, что там одни идиоты.

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

Andreyka
На сайте с 19.02.2005
Offline
822
#9
pupseg:
никогда не читал хабр принципиально. там одни идиоты и копипаст. не понимаю последние 7 лет, почему все так кончают от этого ресурса.

что и зачем вы хотите кешировать? страницы? их генерацию в памяти?

Вот например моя последняя статья на хабре была про особенность gc php на 32-х и 64-х битах. Поведение очень отличается.

Не стоит плодить сущности без необходимости
M
На сайте с 16.09.2009
Offline
278
#10
Dram:
Хочу кешировать все что возможно... если глобально

Если ресурсы есть - почему нет.

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

Lopas:
Если вам туда инвайт не дают, это не значит, что там одни идиоты.

Не поясните последовательность логических рассуждений, согласно которой вы обнаружили что у тов. pupseg никогда не было инвайта? Туда, наверно, уже скоро и всех бомжей пригласят 🍿

Статьи там, конечно, разные бывают. Но искать что-то полезное с inurl:habrahabr.ru я, например, давно разучился. Хожу туда изредка, по случайным ссылкам (в основном - малополезным копипастам, как обычно обнаруживается); а уж писать в эту помойку...

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий