WordPress 自带缓存机制学习
为了提高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外观自定义报错 Uncaught Exception: Supplied nav_menu_item value missing property: description近期一些小伙伴在追格小程序交流群中反馈WordPress外观自定义报错Uncaught Exception: Supplied nav_menu_item value missing property: description。
-
WordPress插件:在线问答DW Question & AnswerDW Question & Answer是一款WordPress在线问答插件,追格小编曾分享过多个类似插件。
-
WordPress注册登录页美化插件Custom Login Page Customizer by Colorlib追格小编分享过一款WordPress登录页面美化插件:Login Designer,今天再分享一款类似插件Custom Login Page Customizer by Colorlib。
-
Simple Lightbox:WordPress图片附件打开效果(灯箱效果)插件Simple Lightbox是一个WordPress图片附件打开效果(灯箱效果)插件,就是让文章内的图片,在点击后弹出类似于幻灯片的效果,即实现点击查看高清图片用。
-
WordPress插件:Branda 自定义网站仪表盘插件(白标插件)Branda是一个自定义网站仪表板WordPress插件,有些人也叫白标插件。Branda支持自定义网站仪表板的很多位置,支持修改或删除工具栏中的徽标、添加工具栏链接、删除工具栏链接等。
-
WordPress插件:LoginPress注册登录页美化插件LoginPress是一个WordPress登录页美化插件,LoginPress插件在WordPress官网显示有20万+的安装量,该插件和其他登录美化页插件差不多,均可可视化修改登录页面和登录表单,自定义登录页Logo,自定义登录页面背景,自定义登录页面表单样式等。
暂无评论,抢个沙发...