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缓存

相关推荐
相偎1 小时前
Ubuntu搭建svn服务器
服务器·ubuntu·svn
qq_336313932 小时前
java基础-IO流(网络爬虫/工具包生成假数据)
java·爬虫·php
咕噜企业分发小米2 小时前
有哪些开源的直播云服务器安全防护方案?
运维·服务器·云计算
开开心心_Every2 小时前
安卓后台录像APP:息屏录存片段,行车用
java·服务器·前端·学习·eclipse·edge·powerpoint
qq_316837753 小时前
IP网段冲突 配置指定ip使用指定的网络接口发送,而不经过默认网关
服务器·网络·tcp/ip
王阿巴和王咕噜3 小时前
【WSL】安装并配置适用于Linux的Windows子系统(WSL)
linux·运维·windows
布史3 小时前
Tailscale虚拟私有网络指南
linux·网络
水天需0103 小时前
shift 命令详解
linux
wdfk_prog3 小时前
[Linux]学习笔记系列 -- 内核支持与数据
linux·笔记·学习
Xの哲學4 小时前
深入剖析Linux文件系统数据结构实现机制
linux·运维·网络·数据结构·算法