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年从江西骑行来到大理,现栖居于洱海边,食人间烟火,过简单生活,做简约设计!WordPress主题开发中,很多时间需要在文章与列表中进行判断从而输出不同的内容,比如文章分类,只想在列表中显示,文章中不显示。列表页面可直…描述
添加斜杠以转义字符串。
如果设置了magic_quotes_gpc,将首先删除斜杠。
用法
…默认情况下,WordPress允许用户通过后台管理面板编辑主题和插件代码。虽然它是一个方便的功能,但对于主题或插件作者没有任何用途,最重要可以防…强大、实用的Redux框架我们已经在WordPress强大的开源后台框架ReduxFramework介绍与使用一文中介绍了,今天我们介绍下如何…萨龙龙开发主题这么久,第一次感染恶意代码,整个WordPress下的主题functions.php都被插入了一大段函数代码,百度一下也发…网上已经有很多介绍WordPress多语言的插件了,比如Polylang和WPML等强大的多语言插件,但是只是介绍,很快都是能掌握怎…经常折腾wp的人肯定不止一个博客,主题高产的WPER那就更不用说,所以我们不想重复地安装wordpress,通过WordPressMU只需要安…Wordpress的菜单都是通过后台菜单来添加设置,很多时候需要添加一些功能到菜单,比如搜索,或者购物车,这时我们就可以使用wp_nav_men…Woocommerce,一个wordpress的电子商务扩展插件,一个很漂亮的可以帮你卖任何东西的工具,这是插件在wordpress后台插件中的…Workerman是一款开源高性能异步PHPsocket框架,在学习的过程中首先得PHP环境的支持,在macOS下的MAMPPro…2014年萨龙龙都写了使用CSS3@font-face打造个性化web字体和字体设计软件FontCreator定制个性化的中文WEB字体这两篇…在Wordpress主题开发的过程中,尤其是CMS主题分类的布局,通过后台选项(萨龙龙使用的都是Redux开源框架)选择分类,前台通过调用分类的…