【问题标题】:W3 Total Cache - Clear page cache every hour automaticW3 Total Cache - 每小时自动清除页面缓存
【发布时间】:2016-04-03 05:53:37
【问题描述】:

W3总缓存中是否可以每小时清除一次页面缓存?我有一个动态网站(插件),其中的数据可能每几分钟更新一次,所以我想每小时清除一次缓存,这样数据就会是最新的。

现在我不使用页面缓存,否则数据不是最新的,但它确实减慢了我的网站响应时间,我真的需要改进它!

这可以通过 W3 总设置或其他方式实现吗?

问候

乔普

【问题讨论】:

    标签: caching wordpress page-caching


    【解决方案1】:

    把这个放在你的子主题functions.php中

    // Scheduled Action Hook
    
    function w3_flush_cache( ) {
        $w3_plugin_totalcache->flush_all();
    }
    
    // Schedule Cron Job Event
    
    function w3tc_cache_flush() {
        if ( ! wp_next_scheduled( 'w3_flush_cache' ) ) {
            wp_schedule_event( current_time( 'timestamp' ), 'hourly', 'w3_flush_cache' );    
        }
    }
    
    add_action( 'wp', 'w3tc_cache_flush' );
    

    【讨论】:

      猜你喜欢
      • 2018-08-29
      • 2023-03-08
      • 2015-02-09
      • 2012-02-09
      • 2020-07-30
      • 2016-12-04
      • 2018-12-07
      • 1970-01-01
      • 2013-03-14
      相关资源
      最近更新 更多