什么是 Memcached?
Memcached 是一种高性能的分布式内存对象缓存系统,在动态程序中使用 Memcached, 既能提高访问的速度,同时还减低了数据库的负载。
Memcached 可以存储来自调用数据库和 API,或者页面渲染生成的任意类型的数据(字符串,对象)到内存中,也可以直接到内存中去读取。它的 API 支持目前大部分流行的编程语言,Memcached 的官方网站:http://memcached.org/
最初 Danga Interactive 为提升 LiveJournal.com 的速度而研发了 Memcached,目前,最终实现了每天已经在向一百万用户提供多达两千万次的页面访问,而这些,是由一个由 Web 服务器和数据库服务器组成的集群完成的。
Memcached 的 PHP 扩展
PHP 有两个 Memcached 扩展:“PHP Memcache 扩展” 和 “PHP Memcached 扩展”,这就是是我们搞混的地方。
PHP Memcache 扩展用 PHP 实现的,支持面向对象和面向过程两种接口,2004年就实现了,是老的扩展,而且功能少,属性也可设置的少。
PHP Memcached 扩展基于 libmemcached 开发的,使用 libmemcached 库提供的 API 与 Memcached 服务进行交互,只支持面向对象的接口,2009年才实现,Memcached 扩展功能更加完善,支持的函数更多,比如支持批量操作,现在一般建议使用 Memcached 扩展。
1、首先安装WPJAM Basic
下载:WPJAM Basic,上传 wpjam-basic
目录 到 /wp-content/plugins/
目录。也可以直接在 WordPress 后台安装插件界面直接搜索 WPJAM Basic 然后安装。
如何我们点击-扩展管理
2、进入服务器后安装Memcacached 内存缓存组件和对应的 PHP 扩展
小编这里给Wordpress程序使用的是php7.4,所以我这里打开php7.4管理在点击安装扩展找到Memcacached这个扩展并且安装。
全都安装完成后我们在进入wp程序的插件文件夹/wp-content/plugins/wpjam-basic/template,进入后我们把里面的名为object-cache.php给复制到wp-content目录下即可
接着我们打开wordpress文件目录下的wp-config.php的文件并把这个define('WP_CACHE', true);代码复制到里面如果不知道放在哪如图
这样就已经设置完成了,然后我们在进入wpjam插件内的-系统信息
这样这些缓存就已经开始工作了