当前位置: 首页 > news >正文

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

http://www.dtcms.com/a/109870.html

相关文章:

  • SparkAudio 是什么,和其他的同类 TTS 模型相比有什么优势
  • Redis缓存问题
  • Linux系统程序设计:从入门到高级Day02
  • CAD插入属性块 弹窗提示输入属性值——CAD知识讲堂
  • 【Linux】线程同步
  • 深入理解C++多态
  • 4.3python操作ppt
  • LabVIEW提升程序响应速度
  • node-modules-inspector 可视化node_modules
  • docker-compose部署以及常用命令
  • 解决 Hugging Face SentenceTransformer 下载失败的完整指南:ProxyError、SSLError与手动下载方案
  • 【通俗易懂说模型】生成对抗网络·GAN
  • 二语习得理论(Second Language Acquisition, SLA)如何学习英语
  • 【计算机相关学习】R语言
  • C++数据排序( 附源码 )
  • MySQL索引(概念篇)
  • 走向多模态AI之路(二):多模态 AI 如何工作?
  • 0.DJI-PSDK开发准备及资料说明(基于DJI经纬M300RTK和M350RTK无人机上使用)
  • 23种设计模式-行为型模式-责任链
  • sshd -t 命令检查ssh配置文件
  • Zephyr实时操作系统初步介绍
  • shutdown -h now linux关机
  • 供应链管理:计算题 / 倒扣法
  • 【 <二> 丹方改良:Spring 时代的 JavaWeb】之 Spring Boot 中的性能优化:减少启动时间与内存占用
  • LogicFlow获取锚点数据的自定义key并添加的连接的Edge边数据中
  • Linux:进程信号
  • 【编程之路】动态格式化字符串
  • 【堆】《深入剖析优先级队列(堆):数据结构与算法的高效搭档》
  • KUKA机器人查看运行日志的方法
  • Layout Inspector平替跨平台布局分析器のAppium Inspector