WP_CACHE_SET()或wp_CACHE_ADD()

时间:2015-10-20 作者:Xaver

这就是问题所在!

没有太多的解释wp_cache_set() 更不用说wp_cache_add().

在哪些情况下我应该使用什么?

1 个回复
最合适的回答,由SO网友:cybmeta 整理而成

符合WP Object API documentation 这两个函数都接受以下参数:

  • $key: 指示值的键
  • $data: 要存储的值
  • $group: (可选)这是一种在缓存中分组数据的方法。允许您在不同的组中使用相同的键
  • $expire: (可选)这定义了保留缓存的秒数。仅适用于某些功能。默认值为0(尽可能长)

    • wp_cache_add(): 如果缓存键不存在,则添加缓存数据。如果缓存键已经存在,则函数将返回false,并且不对缓存的数据执行任何操作
    • wp_cache_set(): 同上,但如果缓存键已存在,则会覆盖缓存数据

相关推荐

Nginx+WordPress+HHVM:为什么Batcache不能工作?瓦尼什会提供更多帮助吗?

我听说了很多关于HHVM, 所以我用Nginx(带Pagespeed模块)和HHVM设置了WordPress博客的副本(在另一个域上)。现在,好处是显而易见的:在相同的配置上,加载时间要快两到三倍。我正在努力加快速度,我还安装了Memcached and Batcache. 我已经安装了memcached 包,已复制对象缓存。php(Pastebin) 在WordPress博客的根文件夹上,然后我安装了Batcache插件并复制了高级缓存。php(Pastebin) 将文件保存到wp content文件夹