These are chat archives for dru-io/Drupal

24th
Aug 2016
strelkovandrey
@strelkovandrey
Aug 24 2016 15:55
Добрый вечер
KarmaBot
@KarmaBot
Aug 24 2016 15:55
@strelkovandrey, и тебе привет ;)
strelkovandrey
@strelkovandrey
Aug 24 2016 15:56
Скажите пожалуйста, правильно ли я понимаю, что таблички с приставкой cache_ это всё что связано с кэшем, и если я их буду принудительно раз в день чистить то ничего критично не будет, а будет просто эффект сброса кэша
boolboost
@boolboost
Aug 24 2016 16:01
Нз, я сбрасываю и ничего плохо... Если что то может и сбоцнуть то таблицы
Формы*
cache_form
А так да они отвечают только за кеш
strelkovandrey
@strelkovandrey
Aug 24 2016 16:02
ладно cache_form, у меня почему то cache_token под 5 мб стал o_O
strelkovandrey
@strelkovandrey
Aug 24 2016 16:35
подскажите советом, кто бы как сделал, имеется 5000 пользователей зарегистрированных на сайте, имеется страница вьюха показывающая их в виде таблицы с их полями (некая страница контактов в интранете). У пользователей есть должность поле, необходимо на пользователей у которых в должности присутствует слово НАЧАЛЬНИК, РУКОВОДИТЕЛЬ наложить CSS класс (чтобы выделить их в таблице).
Alan Bondarchuk
@fortis
Aug 24 2016 16:36
вообще нехорошо кеш чистить принудительно)
его надо чистить когда он устарел
устаревшие записи
strelkovandrey
@strelkovandrey
Aug 24 2016 16:36
думаю как сделать, создать отдельное поле у пользователя с классом, в которое занести циклом класс в зависимости от должности, или как то находу при рендере вьюхой условие какое то делать, которое смотрит на текст должности, хотя как я подозреваю это будет в ущерб скорости
@fortis случайно не знаете, как этот модуль чистит таблицы, тупо полностью или устаревшие? https://www.drupal.org/project/optimizedb
Alan Bondarchuk
@fortis
Aug 24 2016 16:38
например пользователь открыл сайт в корзину положил себе и сидит медитирует - покупать или нет, а вы ему этот кеш его формы сбросите и друпал ему при попытке засабмитить эту форму - помашает)))
там есть хороший патч к ядру
у нас кеш форм на нашем трафике за пару часов под гиг вырастает
щя найду
strelkovandrey
@strelkovandrey
Aug 24 2016 16:39
@fortis в моём случае это наверное не страшно, у меня интранет, и я хочу по ночам его чистить, когда точно никто не работает
Alan Bondarchuk
@fortis
Aug 24 2016 16:40
@strelkovandrey вот этот https://www.drupal.org/node/1286154#comment-8801083
у optimizedb есть выбор
чистить все или устаревшие
лучше всеравно устаревшие всегда использовать
strelkovandrey
@strelkovandrey
Aug 24 2016 16:42
ммм... а патч навскидку посмотрел, правильно понимаю, что там можно не только время жизни сделать но и в определённое время
boolboost
@boolboost
Aug 24 2016 16:46
Шутишь что ли
Не зайдёт никто на сайт ночью к примеру
С чёго он ночью почистит
Можно но нет никаких гарантий что почистит именно в определённый период
Но тема с form cache мне интересная, а ришено ли это в d8?
Решено*
strelkovandrey
@strelkovandrey
Aug 24 2016 16:50
ну получается тогда патч настроить что чистил каждые 24 часа, и эти 24 часа должны наступать в ночь, а по шелдуллеру какому нибудь ночью, посылать запрос на сайт, будить его,
Alan Bondarchuk
@fortis
Aug 24 2016 16:56
патч задает время когда кеш устаревает
а чистится он по крону
у нас 15 минут стоит
каждый запуск крона проверяет устаревшие записи и чистит те что старше 15 минут
ну от проекта зависит можно побольше если он быстро не разрастается, 24 часа имхо дофига
в д8 с разрастанием кеша должно быть полегче но оно тоже есть
патч как раз там дорабатывают уже под 8ку
strelkovandrey
@strelkovandrey
Aug 24 2016 16:59
хм, патчу 2 года, но почему то его в ядро так и не поместили
Alan Bondarchuk
@fortis
Aug 24 2016 16:59
норм) там есть топики по 3 года которые еще и до рабочего патча не довели)))
надо брать и писать какой взял и работает ли там
и положить обязательно в папочку sites/all/patches
чтоб потом не искать его