Целесообразность кеша при нагрузках

Здравствуйте. Только что наблюдал интересное явление и захотелось поделится\спросить.
Суть следующая. На продакшене были установлены параметры «дебага»:

$config['sys']['cache']['use']    = false;
$config['compress']['css']['merge'] = false; 
$config['compress']['js']['merge']  = false; 

нагрузка на сайт судя по Linux top колебалась 0.5-0.8
После того как установил эти параметры в true нагрузка поднялась 3.25 подождал 1час (мало ли кеш наполняется данными). Но нагрузка не упала.
Только что убрал эти значения в false нагрузка упала за 5мин до 0.4

У кого какие соображения по этому поводу. А конкретно по применению кеша и мерджа на продакшене?

Проблема с кешем [РЕШЕНО]

Уважаемые обитатели сообщества! Вынужден просить помощи, т.к. самому не хватает опыта разобраться.
Проблема такая: не обновляются счетчики новых личных сообщение (т.е. пришло одно, ты его прочитал, но конвертик с еденичкой так и будет гореть, пока не почистить кеш);
Такая же проблема с блоком «Прямой эфир». Юзер написал коммент, но в этом блоке он не появляется. Так же не обновляется количество комментариев под топиком. Пока не очистишь кеш.
В чем может быть проблема, ткните, пожалуйста.
Всем сильно благодарен за ответы.

UPD: Решено. ПРоблема заключалась в неправильно настроенном плагине Debug Toolbar

после установки версии 0.5.1

Права все выставлены правильно, переставлял уже 3-4 раза. В итоге одно и тоже получаю, с версиями 4+ все нормально, а 5 никак не хочет работать.
Вылает js код и все.
(function(a,b){function cu(a){return f.isWindow(a)?a:a.nodeType===9?a.defaultView||a.parentWindow:!1}function cr(a){if(!cg[a]){var b=c.body,d=f("<"+a+">").appendTo(b),e=d.css(«display»);d.remove();if(e===«none»||e===""){ch||(ch=c.createElement(«iframe»),ch.frameBorder=ch.width=ch.height=0),b.appendChild(ch);if(!ci||!ch.createElement)ci=(ch.contentWindow||ch.contentDocument).document,ci.write((c.compatMode===«CSS1Compat»?"":"")+""),ci.close();d=ci.createElement(a),ci.body.appendChild(d),e=f.css(d,«display»),b.removeChild(ch)}cg[a]=e}return cg[a]}function cq(a,b){var c={}...

webeloper.ru/

Чистка кеша в определенное время

Всем доброе утро. Подскажите как очищать кеш в определенное время. Я знаю, что инфа, которую я беру с другого сайта должна обновится, допустим, в 2 часа дня, и хотелось бы почистить кеш livestreet именно в это время, а не периодически как можно сейчас. Скорее всего, это необходимо делать через cron? Но как?

Кеширование или как много хорошего в этом слове


Думаю не для многих разработчиков есть секретом что в ЛС встроен механизм кеширования информации, полученной от БД. Но мои частые наблюдения сообщают о другом — я не могу вспомнить сторонние плагины, которые использовали бы кеширование в своей работе. Да что лукавить — я сам его обходил стороной часто. Поэтому этот топик призван пролить луч света на использование кеширования в ЛС в своих плагинах, т.к. это довольно просто.

Читать дальше →

Кеширование и оптимизация

Всем привет.

Ситуация следующая. Сайт на хостинге(трафик: безграничный, места на диске: 50 гигов). При включенном кеширование — сайт работает долго, загрузка страницы доходит до 3-7 секунд. При отключенном кеширование — сайт летает. При попытки поменять тип кеширования с file на memory/memcache/memcached(пробовал все три варианта), на сайте пишет ошибку:
Fatal error: Uncaught exception 'Exception' with message 'Wrong type of caching: memcache (file, memory)' in /home/***/public_html/engine/modules/cache/Cache.class.php:85 Stack trace: #0 /home/***/public_html/engine/classes/Engine.class.php(164): ModuleCache->Init() #1 /home/***/public_html/engine/classes/Engine.class.php(394): Engine->LoadModule('ModuleCache', true) #2 /home/***/public_html/engine/classes/Engine.class.php(326): Engine->GetModule('Cache_Get') #3 /home/***/public_html/engine/classes/Module.class.php(49): Engine->_CallModule('Cache_Get', Array) #4 /home/***/classes/modules/user/User.class.php(192): Module->__call('Cache_Get', Array) #5 /home/***/public_html/classes/modules/user/User.class.php(192): ModuleUser->Cache_Get('user_id_1') #6 /home/***/public_html/classes/modules/user/User.class.php(131): in /home/***/public_html/engine/modules/cache/Cache.class.php on line 85


У меня 3 вопроса:
1) Почему при попытки использования мемкаше пишет ошибку и как ее исправить?
2) Как оптимизировать кеш, чтобы сайт работал быстро и с включенным кешированием?
3) Есть ли другие способы оптимизировать лс, чтобы сайт работал быстро?

Заранее благодарен за ответы!

Чистка кеша blog_relation

Подскажите как очистить кеш всех соотношений пользователя с блогами.
У меня каждый пользователь может участвовать более чем в 300 блогах. И мне нужно чистить кеш соотношений его с блогами. Так скажем кеш таблицы blog_user.
Я попробовал чистить так:
$this->foreach($arr as $id=>$yes)
{
$this->Cache_Clean(Zend_Cache::CLEANING_MODE_MATCHING_TAG,array("blog_relation_change_{$user_id}", "blog_relation_change_blog_{$id}"));		
$this->Cache_Delete("blog_relation_user_{$id}_{$user_id}");
}

Где $arr — массив с идентификаторами блогов.
Но данный код при количестве блогов 300+ штук очень долго срабатывает.

не очищается папка tmp

Всем привет!
Как я понимаю папка tmp служит для хранения кеша?!?!
Но когда я очищаю кеш через админ панель (1.4-dev.117), ставлю галочки в 3 х местах Очистка кеша данных, Очистка кеша js- и css-файлов и Очистка кеша Smarty, папка tmp не очищается!
Скажите, для чего эта папка, и можно ли удалить содержимое руками?

Хелп: движок ложится и запускается только при ребуте сервера

движок ложится и запускается только при ребуте сервера.
До этого момента выдает белые страницы. Сначала на страницах постов, потом везде.
Может, как-то связано с кешем?

Кеш и 0.4

Стоит 0.4 в папке compiled/ и cash/ создались папки new/ так вот права на эти папки не меняются и удалить ни папки ни содержимое не могу. Кеширование отключил. Сейчас переставляю ЛС, а папки эти удалить не получается ни с под WinSCP ни с ISPmanager.