Приветствую.
Я прочитал кучу манов, но так до конца не могу вкурить.
Все же надо или нет для использования Memcached на WP иметь свободный резерв памяти скажем в гиг?
Или сколько оптимально для пустого дефолтного wp надо иметь оперативы при использовании Memcached?
Может неверно сформулировал...
Я ничего по этому поводу не читал, но почему то есть уверенность, что иметь резерв под это дело надо и чем больше, тем лучше.
Preci, может он тоже подключиться сюда, предлагает дать возможность переключать файловый кеш wp-recall на кеширование в оперативную память, т.е. целые массивы информации строк будут сохраняться в оперативку, такой вариант может быть уместен только если с оперативкой проблемы нет.
С плагинами все понятно, они могут только помочь оптимизировать скажем под тот же Memcached.
Я просто поговорил с коллегой и у него картина такая. есть сайт с Memcached и при посещалке не в пике все летает, при пиковых тормозил, увеличил оперативку и все летает.
Причем на просто файловом кеше до этого работал, жрал нагрузку но стабильно. Memcached убрал нагрузку, но повысил требования к оперативной. Как то так.
garry сказал(а)
Memcached убрал нагрузку, но повысил требования к оперативной.
Вполне логично. Memcached позволяет перераспределить нагрузку с процессора на оперативную память, потому не стоит рассматривать это как панацею, следует исходить из целесообразности подхода, если проц мощный и вполне справляется с кол-вом запросов к БД, то как бы смысла перекидывать на Memcached нет.
Ну у меня на сайте 10к пользователей и 12к записей, все мета поля и т.п. идут в мемкеш, я в каждой категории блоки разные вывожу со сложными запросами - их то же в мемкеш. Вообщем я больше 400мб ОЗУ еще не потреблял, а вообще под мемкеш у меня 1гб выделено.
Вот у меня категория без мемкеша:
11.8 Mb / 0,61337 сек / 286 запросов
Вот это же с мемкешем:
10.36 Mb / 0,15522 сек / 15 запросов
Тормозов из-за мемкеша я не замечал, тормоза есть только когда время жизни кеша истекает и тогда при открытии страницы тяжелый запрос генерируется, а не из кеша берется. Это то же все решаемо при желании, но мне дискомфорта не доставляет.
А так у меня и проц нормальный, но без мемкеша 0.5 сек генерация, возможно из-за того что mysql старая, как нибудь обновлю ее и посмотрю, но мемкеш в любом случае будет полезен, я так думаю. Если конечно есть лишняя ОЗУ.
Вот например у меня стата за сутки:
get_hits: 10319887
get_misses: 4343946
т.е. по меньшей мере 6.000.000 запросов к базе не пошло.
Но вот тут например у Андрея все нормально и без него, но чисто ради интереса было бы круто если бы он попробовал его поставить себе - может тогда страницы вообще за 0.05 с открывались бы, как со статичным кешированием?)
Otshelnik-Fm сказал(а)
Preci (как тебя по имени звать?) - и ты используешь vds? Сам настраивал?
Тут то мы юзаем обычный вирт хостинг
Артем, да у меня vds:
6 ядер CPU
8 GB RAM
110 GB Disk SSD
Я использую 25% ОЗУ, 5% ЦПУ, т.е. по сути излишний для меня тариф, но он вроде не особо дорогой и всегда можно что-то новое запилить, ресурсы есть 🙂