Как автоматически очистить кэш APC после публикации сообщений в Wordpress?

В настоящее время я использую модуль кэширования APC при установке PHP. Проблема в том, что всякий раз, когда я публикую новый пост, пользователи должны использовать Ctrl + f5, чтобы увидеть новые посты. Есть ли способ автоматически очистить кэш APC после публикации нового сообщения в Wordpress?

1 ответ

В WP есть плагин для работы с APC, но он давно не обновлялся, AFAIK. Вместо этого мы используем WP Super Cache, главным образом потому, что он требует только правил перезаписи и дает нам больше гибкости, чтобы определить, что будет кэшироваться, а что нет. Ты это пробовал?

Правка для @sajjad hosseini: так как вы хотите придерживаться APC, вы можете взломать WP, создавая плагин, или грязным способом вызвать apc_clear_cache() и apc_clear_cache('user') внутри функции wp_insert_post(), определенной в wp-include /post.php. Проблема в том, что у вас, вероятно, возникнут проблемы при обновлении вашей установки WP, поскольку она, возможно, перезапишет файл post.php...

Другие вопросы по тегам