使用 Memcached 缓存


在《阿里云对象存储 OSS 进行 CDN 加速》中有提到,网站从长远发展考虑,建议把网站做动静态分离,除了将静态资源例如图片、CSS 代码和 JS 脚本等放到对象存储 OSS 上,还可以把网站动态资源例如 Web 程序、数据库等做进一步优化。

在完成了静态资源 CDN 加速后,我们也把网站的动态资源做一个缓存,但是不把它们缓存至 CDN上,而是使用 Memcached。

什么是 Memcached?

Memcached 最初由 Brad Fitzpatrick 在 2003 年开发,它是一种高性能的分布式内存对象缓存系统,本质上是通用的,旨在通过减轻数据库负载来加速动态 Web 应用程序

宝塔面板上开启 Memcached 缓存

整个过程都很简单,首先登陆宝塔面板,在《WordPress建站全过程》文章中就有提到,利用 宝塔 搭建网站运行环境,以后有空再慢慢介绍宝塔。

登录宝塔面板后,来到软件商店,搜索下载“Memcached”。

宝塔下载 Memcached
宝塔下载 Memcached

接着到 PHP 中安装 Memcached 扩展,目的是为了能通过 PHP 控制 Memcached。

下载 php 的 Memcached 扩展
下载 php 的 Memcached 扩展

安装完以上两步后,还不能启动 Memcached,还差最后一步,继续在宝塔面板中这操作,找到 object-cache.php,并把它复制到 wp-content 目录下,至此操作全部结束。

检验 Memcached 是否已成功开启,可以查看 Memcached 的负载状态,能看到我的 Memcached 命中率达到了95.70%。

Memcached 负载状态
Memcached 负载状态

本文为原创,如需转载请先联系作者。

跨境工具测评网站:matchtools.top

微信公众号:Hopeshe测评,专属福利搜微信公众号:Hopeshe福包

发表回复