кэширование

3. Баг кэширования несуществующих страниц

При стандартном кешировании Друпал сохраняет в кеш несуществующие страницы. Например, у нас есть сайт example.com, на котором имеются следующие страницы:

13. Как очистить кэш из PHP?

Для полной очистки кэш-таблиц можно вызвать функцию cache_clear_all(). Эту же функцию можно вызывать с параметрами, например, если вам нужно очистить только конкретную кэш-таблицу, то можно вызвать эту функцию так: cache_clear_all(NULL, 'cache_table'); где cache_table - это таблица, которую необходимо очистить.

1.24. Что такое кэш? Как осуществляется кэширование в Drupal?

Для обеспечения лучшей производительности при работе сайта, используется кэширование. Кэширование означает, что однажды сгенерированное содержимое страницы или блока (кэш), сохраняется в БД (или в специальных случаях в файле) и при следующем обращении к странице или блоку, вместо повторной генерации, сразу же отображается ранее сохранённое содержимое (кэш). Таким образом уменьшается время отображения данной страницы и уменьшается нагрузка на сервер.

1.23. Незарегистрированные пользователи не видят, что страница обновилась. В чём проблема?

Скорее всего дело в кэшировании. Перейдите на страницу http://yoursite.com/admin/settings/performance (где yoursite.com это имя вашего сайта) и нажмите кнопку "Очистить кэш".

Также очень рекомендуется к прочтению 1.24

2.1. Почему у меня тормозит Drupal?

Тому может быть несколько причин:

Собранный материал