Используя модуль devel, я вижу много вызовов cache_get() и cache_set(). Как долго нужно обновлять кешированное значение? Кажется, что тайм-аут недействителен каждые несколько минут?Как долго длится кэширование Drupal?
ответ
Модуль, который использует cache_set, устанавливает срок действия вызова. Некоторые вещи имеют явные продолжительности, другие имеют постоянную или полупостоянную жизнь, основанную на ситуации.
Кэши получают явное очищение при вызове метода через интерфейс администратора (или drush) или иным образом с использованием drupal_flush_all_caches или cache_clear_all.
В последнее время я использую hook_cron для очистки определенных кеш-таблиц каждую ночь.
EDIT, чтобы ответить на комментарий:
Чтобы увидеть, какой кэш, я обычно ставлю это в отдельном сценарии где-то:
require_once './includes/bootstrap.inc';
drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL);
header("Content-Type: text/plain; encoding=utf-8");
$user = user_load(1);
print "Modules implementing hook_cron:\n" . implode("\n", module_implements('cron'));
Чтобы увидеть истечение срока, изучить различные cache
таблиц в базе данных и посмотреть на столбец expire
. Модули могут устанавливать выходы при каждом индивидуальном вызове на cache_set
, поэтому он может варьироваться в зависимости от входа.
- 1. Как долго длится typedef?
- 2. Как долго длится mongo_connector.py?
- 3. Как долго длится Bundle?
- 4. Как долго длится код?
- 5. Как долго длится процесс?
- 6. Как долго длится скрипт?
- 7. Chrome.storage: как долго это длится?
- 8. Как долго длится «рейк-маршрут»?
- 9. Как долго длится транзакция MySQL
- 10. Как долго длится GPL Copyright?
- 11. Как долго длится олицетворение ASP.NET?
- 12. Как долго длится сеанс XMPP?
- 13. Как долго длится моя сессия?
- 14. Cometd: Как долго длится клиент?
- 15. InstallShield - как долго длится лицензия
- 16. Как долго длится соединение winsock?
- 17. Как долго длится AudioServicesPlaySystemSound (kSystemSoundID_Vibrate)?
- 18. tf.decode_csv длится слишком долго
- 19. Почему работа MATLAB длится долго?
- 20. шифрования длится слишком долго андроид
- 21. Разбор JSON длится слишком долго
- 22. Запрос Mysql длится слишком долго
- 23. Как долго длится строка $ string .... слишком долго ... php
- 24. Как долго длится событие KEY_DOWN в Windows?
- 25. Как долго длится мой вызов AJAX?
- 26. Как долго длится регистрационный идентификатор регистра Azure?
- 27. Понимание того, как долго длится int int?
- 28. OOP - создание объектов - как долго длится объект?
- 29. Как долго длится рабочий стол Android?
- 30. Как долго длится запрос asp.net Request.IsAuthenticated?
Есть ли способ увидеть, какие кэш модулей и как долго? –