FacetWP Caching Addon v1.7.1

infoxiao

FacetWP-Caching-Addon

FacetWP Caching Addon

  FacetWP缓存插件,数据库缓存以提高速度。通过在数据库中缓存FacetWP特定的AJAX请求,使FacetWP支持的页面加载速度更快。

  FacetWP缓存插件可以帮助加快具有常用方面组合的高流量页面的速度,因为它可以防止FacetWP在每次页面加载时计算每个方面的选项。

WordPress高级过滤和分面搜索插件FacetWP + Addons

FacetWP缓存插件的工作原理

  访问者使用的每个独特的方面过滤器组合都将缓存在数据库中,并在下次有人选择该组合时从缓存中检索。

  如果您有很多组合用户选择了许多不同的唯一选择(例如,输入他们自己的位置或进行随机的各种方面选择),那么缓存AJAX请求将不会有太大帮助,因为这些组合尚未被缓存。

  FacetWP缓存插件仅对经常访问的页面(例如登录页面)有效,并且仅包含几个经常使用的方面和方面选项/组合。

  FacetWP缓存插件补充了其他缓存插件。它不会缓存除其自己的AJAX请求之外的任何内容,因此不会对您正在使用的其他缓存系统产生负面影响。

  它可以与其他缓存插件(如WP Rocket)结合使用,因为大多数插件都会故意忽略AJAX请求。

安装

  只需安装插件并激活它。

  如果您想确保插件确实有效,请参阅下面的说明,了解如何检查wp_facetwp_cache数据库表是否存在并具有条目,以及如果不存在则可能的原因和修复方法。

设置到期日期

  根据内容更改的频率,您可能需要尝试调整缓存的过期时间。默认情况下,缓存会在1小时(3600秒)后过期。

  如果您的内容每周或每月仅更新一次,那么延长缓存有效期也是明智之举。如果您的内容很少更新,您可以将缓存的有效期设置为很长,然后在必要时手动清除缓存。实际上,我们在facetwp.com上就是这么做的,因为我们的演示内容几乎从未更改过。

  您可以通过将以下代码添加到您的(子)主题的functions.php来调整到期时间:

如何使用自定义PHP代码?

  您可以将PHP代码添加到您(子)主题的functions.php文件中。或者,您也可以使用自定义钩子插件或代码片段插件。

function my_cache_lifetime( $seconds ) {
  return 86400; // One day. Default: 3600 (one hour)
}
add_filter( 'facetwp_cache_lifetime', 'my_cache_lifetime' );

特定页面的过期时间

  您还可以通过将以下代码添加到您的(子)主题的functions.php来为特定页面设置自定义到期时间:

  如何使用自定义PHP代码?

  您可以将PHP代码添加到您(子)主题的functions.php文件中。或者,您也可以使用自定义钩子插件或代码片段插件。更多信息

function my_cache_lifetime( $seconds, $params ) {
  if ( 'products' == $params['uri'] ) { // http://website.com/products/
    $seconds = 1800;
  }
  return $seconds;
}
add_filter( 'facetwp_cache_lifetime', 'my_cache_lifetime', 10, 2 );

轻量级WooCommerce主题Merchandiser

清除缓存

  如何清除FacetWP缓存登录后,您会在黑色管理栏中看到一个FWP菜单,其中包含清除所有缓存的选项。如果您位于前端页面,该菜单还会显示一个仅清除该页面缓存的选项。

  通过代码清除缓存

  要通过代码清除缓存,请使用以下命令:

  如何使用自定义PHP代码?

  您可以将PHP代码添加到您(子)主题的functions.php文件中。或者,您也可以使用自定义钩子插件或代码片段插件。

FWP_Cache()->cleanup(); // clear expired cache
 
FWP_Cache()->cleanup( 'all' ); // clear everything
 
FWP_Cache()->cleanup( 'demo/cars' ); // clear the "/demo/cars/" page

FacetWP Caching 变更日志

  •   1.7.1 2024年12月16日
  •   添加了facetwp_admin_settings_capability钩子
  •   1.7 2023年6月26日
  •   添加了新的DB索引列
  •   改进轻微代码现代化
  •   PHP8弃用通知

FacetWP Caching Addon v1.7.1

MetShop为您提供可靠、独立、安全的账号合租服务,便捷订阅Netflix高级会员,油管家庭组会员,Spotify会员等多种国际流媒体会员账号。

相关文章

WordPress自由市场主题Exertio v1.3.1

WordPress RSS插件Feedzy RSS Feeds Premium v​​3.0.2

多功能Elementor WordPress主题Brisk v6.1.2

Wordpress插件Pinterest Automatic Pin v4.15.1

发表评论