| 您的当前位置:首页 --> CentOS入门 |
| CentOS添加阿里云OCS,优化wordpress访问速度 |
| 浏览次数:2443 关键词 ( 阿里 访问速度 CentOS wordpress ) |
|
前提:你已经安装成功了LNMP环境。
对于小内存的云主机来说,内存是非常有限的,加之日渐网站访问量的上升,在处理nginx上消耗的内存已经让主机内存所剩无几了,访问速度需要进一步提升。阿里云的OCS可以免费让我们用128M的内存来缓存我们的PHP文件。下面是我用wordpress来使用OCS的安装和配置过程。 安装SASL相关环境 yum install cyrus-sasl-plain cyrus-sasl cyrus-sasl-devel cyrus-sasl-lib 安装libmemcached
wget -c https://launchpad.net/libmemcached/1.0/1.0.18/+download/libmemcached-1.0.18.tar.gz tar zxvf libmemcached-1.0.18.tar.gz cd libmemcached-1.0.18 ./configure --prefix=/usr/local/libmemcached --enable-sasl make make install 报错:
原因: gcc 版本 过低:系统CentOs5的 gcc版本太低;从configure后的summary可以看到使用的是4.1.2版本的gcc; 解决方法: yum install gcc44 gcc44-c++ libstdc++44-devel 导入变量 export CC=/usr/bin/gcc44 export CXX=/usr/bin/g++44 重新configure,检测通过后,一路 make && make install 安装memcached客户端让主机上面的php与OCS对话。 wget http://pecl.php.net/get/memcached-2.2.0.tgz tar zxvf memcached-2.2.0.tgz cd memcached-2.2.0 /usr/local/php/bin/phpize ./configure --with-libmemcached-dir=/usr/local/libmemcached --with-php-config=/usr/local/php/bin/php-config --enable-memcached-sasl make make install 修改php.ini的配置 [memcached] extension=/usr/local/php/lib/php/extensions/no-debug-zts-20131226/memcached.so memcached.use_sasl = 1 验证是否安装成功(返回memcached 表示成功) /usr/local/php/bin/php -m | grep memcached 上传2个文件到网站根目录下的/wp-content目录 wordpress使用OCS的插件 基本的OCS配置文件 object-cache.php vim 编辑器打开 object-cache.php 第375、376行的地址、端口、用户名、密码修改成你自己的 vim object-cache.php 高级使用 advanced-cache.php(需要修改wp-config.php)
vim wp-config.php
// 缓存开启 将wordpress的页面整页缓存进内存,这样游客浏览的时候不再需要php生成页面,负载能有非常大的提升。
define('WP_CACHE', true);
效果展示:
查看命中率和缓存的文件数量
查看时间段缓存量 |
| 下载次数:3 |
| 下载地址:点击下载 |
| 本资源为程序自动采集,如有侵权请联系我们移除 admin#80vps.com 来信请将#替换为@ |
| 下一条 centos系统中网络配置相关 上一条 CentOS系统管理员的命令行工具箱目录 |