Я пытался настроить свой сервер Apache Httpd 2.4 для использования mod_cache и mod_cache_disk для выполнения кэширования для сайта Wordpress.Это должно иметь большое улучшение производительности.Я следовал всем инструкциям и все сделал правильно, и все же ... файлы не сохраняются в кеше.
Я включил ведение журнала ошибок кеша и вижу эту ошибку: «отсутствует кеш: нежелание кешировать»хранить ответ ".Хорошо ... Я посмотрел в исходном коде mod_cache.c и похоже, что это происходит, когда cache_create_entity () возвращает что-то кроме OK.Итак, я посмотрел на источник mod_ccache_disk.c и вижу, что в create_entity () он молча завершается ошибкой, если conf-> cache_root == NULL.Во всех других случаях он регистрирует ошибку или возвращает OK.
Я могу только предположить, что это не удалось, потому что conf-> cache_root имеет значение null.Откуда это?Он должен был прийти из ap_get_module_config, чтобы получить конфигурацию cache_disk_module.
Как это может возвращать ноль?И еще более досадно, почему сервер Apache выдает какое-то сообщение в журнале, когда возникает серьезная ошибка, например, при загрузке модуля, но при этом отсутствует объект конфигурации для него?
На самом деле на этом вопросе ... Спасибо.