Немає в Drupal 7.x, але це було додано як основний гак, кука_побудова в Drupal 8.x після того, як достатньо людей просили його. Можливо, є кращий спосіб вирішити свою проблему в 7.x, хоча - ви намагаєтеся запустити якусь функцію зігрівання кешу відразу після того, як cron очистить кеш, правильно? Іншим способом наблизитись до цього було б використання крона Elysia, який має низку суттєвих покращень у функціонуванні cron, але два, які можуть бути відповідні вашому випадку використання:
Elysia Cron розширює стандартний крон Drupal, що дозволяє чітко контролювати зерно над кожною задачею та декількома способами додати спеціальні завдання з крон на ваш сайт.
- Встановіть терміни та частоту кожного завдання на Cron (ви можете виконувати деякі завдання щодня у визначену годину, інші лише щомісяця тощо). Для кожного завдання ви можете просто вибрати кілька часто використовуваних варіантів ("раз на день", "раз на місяць" ...) або використовувати потужний синтаксис "linux crontab" для встановлення точних термінів. Ви навіть можете визначити часто використовувані параметри для прискорення налаштування сайту. ...
- Змініть пріоритет / порядок виконання завдання. ...
Ви можете використовувати цей модуль, щоб мати більш тонкий контроль над тим, як працює ваш Cron, щоб допомогти вирішити проблему, що склалася з кешем. Зокрема, ви можете додати крюк до своїх функцій відновлення до cron, а потім, використовуючи Elysia cron, встановити ці операції відразу після операції очищення кешу.
Це також здається, що у вас можуть виникнути проблеми із запуском хронів, що часто призводить до того, що кеш занадто часто відтворюється. Якщо це так, ви можете встановити певну операцію очищення кешу в Elysia cron, щоб вона виконувалась з іншою швидкістю, ніж у решті ваших операцій із керуванням, тому, наприклад, індексація пошуку оновлюватиметься кожні 5 хвилин, але повне очищення кешу виконуватиметься лише кожні 6 годин тощо.
Тонка настройка кеш-керового керування: drupal cron виводить з ладу змінний кеш кожного запуску, і це велика проблема продуктивності, якщо у вас є завдання, яке часто називають. Elysia cron оптимізує кеш-керування, і не потрібно скасовувати кеш.