У меня есть веб-сайт работает на Drupal 7. У меня есть различные блоки, которые появляются по всему сайту и содержат:Drupal 7 Конфигурация Кэширование не работает
- PHP код
- Просмотров
Under Конфигурация -> Разработка обоих параметров кэширования не проверена:
- Страницы кэша f или анонимных пользователей разнуздана
- блоков кэша разнуздана
Все блоки, содержащие представления не кэшируются для прошедших проверку подлинности и анонимных пользователей (т.е. Каждый запрос страницы дает новые результаты в блоке). Все блоки, содержащие PHP-код, кэшируются для всех (например, каждое обновление страницы использует кэшированные данные и не выполняет код PHP). Единственный способ для этих блоков повторить код PHP - очистить кэш страниц.
Мои вопросы следующие:
Почему блоки с кодом PHP загружается из кэша, когда параметры кэширования в конфигурации не отмечены?
Что является наиболее эффективным способом отключения обналичивания всех блоков?
* Обратите внимание, что я не хочу использовать Javascript/jQuery/Ajax вместо PHP.