嘿!各位观众老爷们,晚上好!今天咱们不聊风花雪月,也不谈人生理想,就扒一扒WordPress的底裤,哦不,是源码,看看它怎么玩转对象缓存,特别是Redis和Memcached这两个小弟。 开场白:缓存,拯救WordPress于水火之中 话说WordPress,这玩意儿好用是好用,但架不住人多啊!稍微有点流量,服务器就得累成狗。为啥?因为它每次都要吭哧吭哧地从数据库里捞数据,再生成页面,这效率能高才怪。 这时候,缓存就派上用场了。简单来说,就是把一些常用的数据先存起来,下次再用的时候,直接从缓存里拿,不用再去数据库里折腾了。这就像你把常用的工具放在手边,用起来当然更快。 WordPress自带一个简单的对象缓存,但那玩意儿只能在单个请求里生效,意思就是刷新一下页面就没了。这显然不够用啊!所以,我们需要更牛逼的缓存方案,比如Redis和Memcached。 正戏:Redis和Memcached,缓存界的扛把子 Redis和Memcached都是内存缓存,速度快得飞起。但它们俩也有点小区别: 特性 Redis Memcached 数据类型 支持多种数据类型,如字符串、列表、哈希、集合、有序集 …
继续阅读“WordPress源码深度解析之:`WordPress`的对象缓存:`Redis`和`Memcached`的后端集成。”