Вопрос про КЭШ

Главные вкладки

Аватар пользователя oleg220 oleg220 19 января 2012 в 11:07

Здравствуйте.
Скажите пожалуйста, вот выставил я на странице производительности минимальное время жизни кеша 1 час, и запуск крона каждый час.
В течение этого часа я изменил одно поле у одного товара. Это изменение должно коснуться самой страницы с товаром и страницы списка товаров.
Что произойдёт при срабатывании крона? Сбросится весь кэш всего сайта, или только этого поля, страницы и списка товаров?
Будет ли сброшен кэш, если изменений никаких не было вообще?

Комментарии

Аватар пользователя oleg220 oleg220 20 января 2012 в 23:44

Может тогда хотя бы кто-нибудь знает, кеш вообще сбрасывается только по крону, или, если задано минимальное время жизни кеша 5 минут, то каждые 5 минут, не зависимо от крона, он и будет сбрасываться?

Аватар пользователя eLSe eLSe 21 января 2012 в 0:01

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

Аватар пользователя oleg220 oleg220 21 января 2012 в 9:06

eLSe, спасибо за ответ!
А с вопросом: обновлется ли кеш, если время жизни кеша подошло к концу, а изменений на сайте не было. Он перестраивается в этом случае?

Аватар пользователя oleg220 oleg220 23 января 2012 в 10:19

Ну давайте, ещё кто-нибудь что-нибудь знает? Неужели из 7 тысяч посетителей ниикто не знает, как работает стандартное кеширование в 6-м друпале?

Аватар пользователя meloff meloff 6 сентября 2013 в 9:25

oleg220 wrote:
Неужели из 7 тысяч посетителей ниикто не знает, как работает стандартное кеширование в 6-м друпале?

Я подозреваю, что из 7 тысяч до этой стадии дошла, дай бог сотня, остальные забили на свои сайты, а те что добрались до финала отвалили с друпал.ру и занимаются другими делами. ) Сам сейчас не могу разобраться с кешированием.. больше прихожу к тому, что оно вообще не нужно на динамическом сайте, т.к. кешируется всё (я про authcache и boost), в том числе скрытые поля анти-спама и комментарии, что не есть гуд. А найти толкового материала как же все таки управлять кешированием (того же authcache например) не представляется возможным.. Уж на инглише-то мало инфы, что уж говорить о русском.