![2023Cyber Monday大促攻略!这些准备你做好了吗?](/uploads/image/dis/83fe43c52aff4ea9b54860f3c0e62e93.jpg )
WordPress性能优化:使用Memcached缓存
图片来源:图虫创意
在《WordPress 性能优化:阿里云对象存储 OSS 进行 CDN 加速》中有提到,网站从长远发展考虑,建议把网站做动静态分离,除了将静态资源例如图片、CSS 代码和 JS 脚本等放到对象存储 OSS 上,还可以把网站动态资源例如 Web 程序、数据库等做进一步优化。
在完成了静态资源 CDN 加速后,我们也把网站的动态资源做一个缓存,但是不把它们缓存至 CDN上,而是使用 Memcached。
什么是 Memcached?
Memcached 最初由 Brad Fitzpatrick 在 2003 年开发,它是一种高性能的分布式内存对象缓存系统,本质上是通用的,旨在通过减轻数据库负载来加速动态 Web 应用程序。
宝塔面板上开启 Memcached 缓存
整个过程都很简单,首先登陆宝塔面板,在《WordPress建站全过程》文章中就有提到,利用宝塔搭建网站运行环境,以后有空再慢慢介绍宝塔。
登录宝塔面板后,来到软件商店,搜索下载“Memcached”。
图片来源:宝塔面板
接着到 PHP 中安装 Memcached 扩展,目的是为了能通过 PHP 控制 Memcached。
图片来源:宝塔面板
安装完以上两步后,还不能启动 Memcached,还差最后一步,继续在宝塔面板中这操作,找到 object-cache.php,并把它复制到 wp-content 目录下,至此操作全部结束。
检验 Memcached 是否已成功开启,可以查看 Memcached 的负载状态,能看到我的 Memcached 命中率达到了95.70%。
![WordPress性能优化:使用Memcached缓存](/uploads/image/dis/7f536839f6464d6cbb1d7207745aead9.jpg)