使用WordPress的站长都知道WordPress的速度非常慢,但是为什么别人的WordPress网站速度那么快呢?比如代码狗博客的速度快不快,嘿嘿。要优化WordPress速度,就需要用到Memcached对象缓存,下面咱们一起在服务器上布置下Memcached。
软件资源准备
Memcached官方下载地址:http://memcached.org/
libevent官方下载地址:http://libevent.org/
Memcached需要libevent支持,没有libevent安装不了,所以我们都准备好,最好下载到本地,或者直接使用服务器wget。
libevent下载可能有点困难,我会在文章末尾传上一份最新版的2.1.8供大家下载。
安装步骤
将下载的软件都传到一个服务器目录中,在终端cd进入该目录。
解压libevent
tar zxvf libevent-2.1.8-stable.tar.gz
cd 进入解压后的文件夹
配置安装路径,这里咱们安装到/usr/local里面
./configure --prefix=/usr/local
编译
make
安装
make install
成功安装后在/usr/local/lib目录下会生成libevent文件,使用grep命令查看。
grep libevent
出现libevent相关字样说明成功。
然后在cd到我们上传软件的目录,准备安装memcached。
解压
tar zxvf memcached-1.5.8.tar.gz
cd 进入解压后的文件夹
配置安装信息,需要为memcached指定libevent的安装路径,上面我们安装的是/usr/local
./configure -with-libevent=/usr/local
编译
make
安装
make install
安装完成后会在/usr/local/bin目录下生成memcached目录,可以通过ls命令查看。
ls -al /usr/local/bin/memcached
到此,memcached咱们就安装完成了,接下来启动它。
memcached -d -m 128 -u root -l 127.0.0.1 -p 11211 -c 256 -P /usr/local/memcached.pid
-d选项是启动一个守护进程,
-m是分配给Memcache使用的内存数量,单位是MB,我这里是128MB,
-u是运行Memcache的用户,我这里是root,
-l是监听的服务器IP地址,如果有多个地址的话,我这里指定了服务器的IP地址127.0.0.1,
-p是设置Memcache监听的端口,我这里设置了11211,最好是1024以上的端口,
-c选项是最大运行的并发连接数,默认是1024,我这里设置了256,按照你服务器的负载量来设定,
-P是设置保存Memcache的pid文件,我这里是保存在 /usr/local/memcached.pid
评论 (0)