LiveInternetMail.ru
Форум русской поддержки Joomla!® CMS
27.05.2012, 02:50:00 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 1.7 FAQ Joomla 1.5 FAQ Joomla 1.0 FAQ Правила форума Новости Joomla Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор Тема: Проблема с кешем в 1.3.0.4  (Прочитано 1062 раз)
0 Пользователей и 1 Гость смотрят эту тему.
colors
Завсегдатай
*****

Репутация: +0/-0
Offline Offline

Сообщений: 415


« : 02.02.2011, 19:26:47 »

Ошибка или нет не знаю, может так задумано, но жуть как неудобно.
При сохранении материала в редакторе (из админки) очищается ВЕСЬ кеш com_content. Сайт "тяжелый" стал, только благодаря кешу можно как-то жить.

Подскажите, где убрать очистку кеша при сохранении? вариант вручную вполне устраивает из меню инструменты
Записан
Vladzimir
Давно я тут
****

Репутация: +22/-0
Offline Offline

Пол: Мужской
Сообщений: 334


В очередь! в очередь! День Сурка © М.Борзыкин


« Ответ #1 : 02.02.2011, 23:15:21 »

Выдел, что кеш стирается при вызове функции сохранения контента.
Записан
Arkadiy
Moderator
*****

Репутация: +244/-5
Offline Offline

Сообщений: 4895


Былененький он зел.


« Ответ #2 : 03.02.2011, 07:45:38 »

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

Репутация: +0/-0
Offline Offline

Сообщений: 415


« Ответ #3 : 03.02.2011, 10:28:40 »

Вобще, на сколько я понимаю, кеш применяется для сглаживания пиковых нагрузок, по этому стандартное время жизни кеша небольшое (порядка трех-пяти минут), по этому не надо так привязываться к кешу
сразу после очистки кеша, если онлайн 10 человек нагрузка на процессор на хостинге может прыгнуть до 15-30% вместо положенных мне 7%, обижаются блин. Без кеша запросов к базе на главную страницу - 120 где-то, с кешем - 17-21


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


Вообще классно выборочно кеш удалять, если это реально, здесь предложения еще написал http://joomlaforum.ru/index.php/topic,149694.new.html#new
Записан
Arkadiy
Moderator
*****

Репутация: +244/-5
Offline Offline

Сообщений: 4895


Былененький он зел.


« Ответ #4 : 04.02.2011, 07:58:16 »

Для того, чтобы убраь очистку кеша при сохранении контента надо в \administrator\components\com_content\admin.content.php в функции saveContent($sectionid,$task) надо удалить строку
Код:
mosCache::cleanCache('com_content');
Конпка очистки кеша есть в меню инструменты Joostina.
Записан
colors
Завсегдатай
*****

Репутация: +0/-0
Offline Offline

Сообщений: 415


« Ответ #5 : 04.02.2011, 15:32:19 »

Arkadiy спасибо +1 как всегда помог))
закомментировал примерно в 10 местах эту строку, работает
Записан
Arkadiy
Moderator
*****

Репутация: +244/-5
Offline Offline

Сообщений: 4895


Былененький он зел.


« Ответ #6 : 04.02.2011, 15:52:24 »

А ты не перестарался? по-моему только в одном надо было.
Записан
colors
Завсегдатай
*****

Репутация: +0/-0
Offline Offline

Сообщений: 415


« Ответ #7 : 04.02.2011, 15:54:21 »

в одном месте (первую по списку строку) не помогло почему-то  Smiley

надеюсь временная мера, пока не найду причин таких жутких тормозов. есть на хостинг подозрение
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Рейтинг@Mail.ru Rambler Top100 Powered by SMF 1.1.16 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet