В настоящее время я использую модуль кеширования APC в своей установке PHP. Проблема в том, что всякий раз, когда я публикую новый пост, пользователи должны использовать Ctrl + f5, чтобы увидеть новые сообщения. Есть ли способ автоматически очистить кеш APC после публикации нового сообщения в Wordpress?
У WP есть плагин для работы с APC, но он давно не обновлялся, AFAIK. Вместо этого мы используем WP Super Cache, в основном потому, что он требует только правил перезаписи и дает нам больше гибкости в определении того, что будет кэшироваться, а что нет. Ты это пробовал?
Изменить для @sajjad hosseini: поскольку вы хотите придерживаться APC, вы можете взломать WP, создав плагин, или грязным способом вызвать apc_clear_cache () и apc_clear_cache ('user') внутри функции wp_insert_post (), определенной в wp-includes /post.php. Проблема в том, что у вас, вероятно, возникнут проблемы при обновлении установки WP, поскольку он, возможно, перезапишет файл post.php ...