部署方法 在我们安装的nginx中默认不支持memc和srcache功能,需要借助第三方模块来让nginx支持此功能。
tar zxf srcache-nginx-module-0.33.tar.gz
tar zxf memc-nginx-module-0.20.tar.gz
下载这俩个模块,然后编译安装的时候加进去
编译安装完成之后,配置nginx的配置文件,是memcache提前实现高速缓存的效果


把memcache现在php前面。
set memc_key query_string;#使用内置变量$query_string来作为key
set $memc_exptime 300;#缓存失效时间300秒
set key uri$args;#设定key的值
srcache_fetch GET /memc $key;#检测mem中是否有要访问的php
srcache_store PUT /memc $key;#缓存为加载的php数据
用ab压测测试效果
ab -n500 -c10 http://php.timinglee.org/index.php

没有memcache介入的时候性能较差

有memcache介入之后没有失败的。第一次走php之后全是走的memcache缓存