我目前在 PHP 安装中使用 APC 缓存模块。问题是每当我发布新帖子时,用户必须使用 Ctrl + f5 才能查看新帖子。有没有办法在 Wordpress 上发布新帖子后自动清除 APC 缓存?
答案1
WP 有一个与 APC 配合使用的插件,但据我所知,它已经很久没有更新了。我们改用 WP Super Cache,主要是因为它只需要重写规则,并且让我们更灵活地判断哪些内容将被缓存,哪些内容不会被缓存。你试过了吗?
为@sajjad hosseini 编辑:既然您想坚持使用 APC,您可以破解 WP 创建插件,或者以一种肮脏的方式,在 wp-includes/post.php 定义的 wp_insert_post() 函数内调用 apc_clear_cache() 和 apc_clear_cache('user')。问题是您在更新 WP 安装时可能会遇到问题,因为它可能会覆盖 post.php 文件...