php的高速缓存

部署方法 在我们安装的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缓存

相关推荐
一人一萧十只猫�9 分钟前
Linux SSH 远程连接全攻略:从加密原理到实战配置(含图解)
linux·服务器·网络
人间不清醒ab15 分钟前
Ubuntu ping网络没有问题,但是浏览器无法访问到网络
linux·运维·ubuntu
babytiger23 分钟前
为 Windows 和 Ubuntu 中设定代理服务器的详细方法
linux·windows·ubuntu
默心43 分钟前
centos把jar包配置成服务并设置开机自启
linux·centos·jar
秦jh_44 分钟前
【Linux网络】传输层协议UDP
linux·运维·服务器·网络·udp
饼干ovo1 小时前
Linux下软件安装实战
linux·运维·服务器
2302_799525741 小时前
【Linux】第十八章 调优系统性能
linux·运维·服务器
特立独行的猫a1 小时前
linux下的 xargs命令使用详解
linux·服务器·网络·linux命令·xargs
上海云盾-高防顾问1 小时前
DDoS与CC攻击:谁才是服务器的终极威胁?
运维·服务器·ddos
HvrI11 小时前
【解决】自己的域名任何端口都访问不到,公网地址正常访问,服务器报错500。
运维·服务器·阿里云