AMH面板安装配置Memcached加速WordPress站点
前面写过AMH面板安装配置redis加速WordPress站点一文,来介绍redis的安装与配置,对于WordPress站点的加速效果是相当的明显,但在使用的过程中,缓存的文件不能对桌面与移动进行准确的判断,导致在桌面一有些页面是移动端的样式,在移动端有些页面是桌面端的样式,所以决定放弃redis,使用Memcached来加速WordPress站点!
Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。Memcached对于减少MysqL数据查询压力非常有帮助。
一、AMH面板上安装Memcached插件
1、如果你使用的不是AMH面板就使用SSH进行安装Memcached,在AMH面板需要安装Memcached+pecl_memcached或pecl_memcache两个软件。
2、pecl_memcache与pecl_memcached都为Memcached软件的php扩展,两者功能有些差别后者为前者的增强版。 Memcached(客户端/php扩展)是一个可以应对任意多个连接,使用非阻塞的网络IO的缓存项目。由于它的工作机制是在内存中开辟一块空间,然后 建立一个HashTable,Memcached便会自管理这些HashTable。
3、选择其一下载安装好后,在应用软件中点击扩展后面的管理,选择需要缓存的环境,安装即可。
二、用object-cache.php作为Memcached的PHP客户端
1、pecl_memcache与pecl_memcached只有一个字母之差,你可以通过phpinfo() 这个 PHP 函数来检测安装了哪个扩展;
2、下载WordPress插件
pecl_memcache 扩展:https://wordpress.org/extend/plugins/memcached/
pecl_memcached 扩展:https://wordpress.org/plugins/memcached-is-your-friend/
3、pecl_memcache扩展把下载的插件memcached中的文件:object-cache.php 上传到 wp-content;
memcached-is-your-friend插件中包括了pecl_memcache和pecl_memcached两个扩展对应的缓存文件,分别为:memcache-class-object-cache.php和memcached-class-object-cache.php,根据安装的扩展把文件都重命名为object-cache.php 上传到 wp-content根目录下;
所以对于Memcached的扩展下载memcached-is-your-friend一个插件就可以了,相对于Redis的配置要方便很多。
[successbox]WordPress就会自动检查在wp-content目录下是否有object-cache.php文件,如果有,就直接使用该文件对WordPress进行缓存,使用Memcached缓存,加速WordPress效果也是相当的明显。[/successbox]本文原创,作者:萨龙龙,其版权均为萨龙网络所有。
如需转载,请注明出处:https://salongweb.com/amh-memcached-wordpress.html
一个平平常常的人,热爱生活、旅行和摄影,骑行去过西藏,一直计划再去。14年从江西骑行来到大理,现栖居于洱海边,食人间烟火,过简单生活,做简约设计!WooCommerce 后台对管理员的通知『连接您的店铺到 WooCommerce.com 接受扩展更新和支持』,是3.3.1版本后出来了,新的…MNews 和 LensNews 主题都有前台投稿的功能,用户可以上传图片等文件,管理员是不希望用户上传任意的媒体文件,这时我们可以对用户上传的…Ubermenu是一个用户友好的、可高度定制响应式的Wordpress超级大菜单插件,工作原理与Wordpress 3菜单系统类似,强大到可创建…MNews Pro 主题已经更新到5.2版本,功能已经很完善,且实用,在文章投稿编辑器有用户提出不能上传视频或者插入视频简码不方便的问题。
…前段时间已经发布Purity2.0主题更新的文章,主题已经集成了作品展示、商城,通过半个来月的时间把Buddypress+Bbpress社区论坛…默认情况下WordPress是不允许重复的评论提交,主要是为了防止垃圾评论。有些情况下又需要重复评论,最近用户需要在MNews Pro主题上定制…描述
此函数具有一个功能,该功能将用于确定菜单中是否包含页面。
连接到处理页面输出的函数也必须检查用户是否具有所需的…当出现 "Allowed memory size of 134217728 bytes exhausted" 错误时,意味着 PHP 内存限制被…Wordpress MU多站点已经使用很久,在本地测试和主机上安装的都是多站点,极大的方便网站搭建以及主题开发。当我们有多个站点,需要创建的新站…因为开发了Deephoto主题,要获取照片EXIF信息,主机必须安装PHP EXIF模块才能使用,而之前用的虚拟主机没有安装这个模块,需要更换主…最近在做一款企业产品展示的商城网站,设计WooCommerce产品文章的布局与默认的布局有很大的不同,所以其中的一些模块都需要重新调整。WooC…在Wordpress主题开发的过程中,尤其是CMS主题分类的布局,通过后台选项(萨龙龙使用的都是Redux开源框架)选择分类,前台通过调用分类的…