为了提高WordPress站点的速度,已经有各种各样的缓存插件了,功能强大,使用方便。
为了规范统一缓存API,WordPress 提供了一组函数。不管是什么缓存插件,正常情况下都是支持这组API的。
主要就是以下几个函数:
wp_cache_add() 把数据添加到缓存中。
wp_cache_set() 把数据设置到缓存中。
wp_cache_get() 到缓存中读取数据。
wp_cache_delete() 删除缓存中的数据。
缓存是以 键值 对的方式存储的,还提供了 分组 功能,以防命名冲突。
这些函数涉及到的参数:
$key 对象的 key。
$data 要存的值。
$group 分组,可选参数。
另外,还有一个参数:expire,用来设置缓存过期的时间。
注意 WordPress 官方的说明:
默认情况下,对象缓存是非持久的。这意味着缓存中存储的数据仅在请求期间驻留在内存中。除非安装持久缓存插件,否则缓存数据不会在页面加载期间持久存储。
什么意思?简单说,就是这组函数仅仅是一个接口规范,并没有真的实现,要想真的用上缓存,可以按官方的建议安装相应的插件:https://developer.wordpress.org/reference/classes/wp_object_cache/#persistent-caching
如果没有安装相应的插件,调用这组API也不会报bug,只是缓存并不能生效,只要一个请求完成,缓存就消失了……
-
WordPress函数:wp_trash_post_comments 移动文章评论到垃圾站WordPress函数:wp_trash_post_comments 移动文章评论到垃圾站
-
WordPress函数:wp_delete_attachment 删除附件WordPress函数:wp_delete_attachment 删除评论
-
WordPress函数:wp_update_user 更新用户信息WordPress函数:wp_update_user 更新用户信息
-
WordPress函数:add_shortcode 添加短代码WordPress函数:add_shortcode 添加短代码
-
WordPress函数:remove_shortcode 删除短代码WordPress函数:remove_shortcode 删除短代码
-
2款CMS小程序之追格资讯小程序(WordPress小程序)CMS一般指内容管理系统,内容管理系统(Content Management System,CMS),比如WordPress也是CMS系统,当然还有更多。
暂无评论,抢个沙发...