今天我们折腾一下Memcached和PHP Memcached扩展
1、什么是Memcached?
Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提供动态、数据库驱动网站的速度。
简单来说,就是安装Memcached之后,你可以将一些数据缓存到内存中,加快网站速度!对wordpress而言,做了服务器的Memcached缓存可以减少wordpress得人数据库查询次数,让wordpress运行的更快,比如秒开!
2、lnmp安装Memcached
我目前使用的是军哥LNMP一键安装包的最新稳定版,而军哥在lnmp 1.2就已经内置了Memcached的安装脚本,因此安装Memcached对我使用的LNMP来说是简单的事情,只要按照军哥的教程操作就行,一般不会出现什么问题。
使用putty等远程工具登录到我们的云主机,然后跟着做:
进入lnmp 解压后的目录,执行:./addons.sh install memcached会出现如下图所示信息
可以根据自己的需求选择php-memcache或php-memcached扩展,目前discuz x使用的是前者,功能上php-memcached更强大一些。
因为我使用的是wordpress,所以我肯定要选择功能更强大一点的php-memcached。因此我输入“2”,回车。
当出现“Press any key to star