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

相关推荐
iteye_99391 小时前
让 3 个线程串行的几种方式
java·linux
渡我白衣1 小时前
Linux操作系统:再谈虚拟地址空间
linux
阿巴~阿巴~2 小时前
Linux 第一个系统程序 - 进度条
linux·服务器·bash
DIY机器人工房2 小时前
代码详细注释:通过stat()和lstat()系统调用获取文件的详细属性信息
linux·嵌入式
我科绝伦(Huanhuan Zhou)2 小时前
华为泰山服务器重启后出现 XFS 文件系统磁盘“不识别”(无法挂载或访问),但挂载点目录仍在且无数据
运维·服务器·华为
望获linux3 小时前
【Linux基础知识系列】第四十三篇 - 基础正则表达式与 grep/sed
linux·运维·服务器·开发语言·前端·操作系统·嵌入式软件
不吃肉的羊3 小时前
PHP设置文件上传最大值
后端·php
眠りたいです3 小时前
Mysql常用内置函数,复合查询及内外连接
linux·数据库·c++·mysql
我的泪换不回玫瑰3 小时前
Linux系统管理命令
linux
jjkkzzzz4 小时前
Linux下的C/C++开发之操作Zookeeper
linux·zookeeper·c/c++