nginx高速缓存

本文介绍了如何利用OpenResty和Nginx的memc-nginx与srcache-nginx模块构建高效的缓存机制。首先,详细讲述了OpenResty的特性,它是一个基于Nginx和Lua的高性能Web平台,适合构建高并发应用。接着,详细说明了安装OpenResty的步骤,配置Nginx以使用memcache,并设置了缓存策略,当请求PHP文件时,优先从memcache获取数据。最后,通过测试验证了配置的效果,实现了高速缓存的功能。
摘要由CSDN通过智能技术生成

一、构建nginx高速缓存

使用memc-nginx和srcache-nginx模块构建高效透明的缓存机制

传统缓存策略:

传统缓存策略由php控制生命周期,高效缓存策略由memc+srcache在nginx部分缓存:

OpenResty 是一个基于 Nginx 与 Lua 的高性能 Web 平台,其内部集成了大量精良的 Lua 库、第三方模块以及大多数的依赖项。用于方便地搭建能够处理超高并发、扩展性极高的动态 Web 应用、Web 服务和动态网关。

OpenResty通过汇聚各种设计精良的 Nginx 模块(主要由 OpenResty 团队自主开发),从而将 Nginx 有效地变成一个强大的通用 Web 应用平台。这样,Web 开发人员和系统工程师可以使用 Lua 脚本语言调动 Nginx 支持的各种 C 以及 Lua 模块,快速构造出足以胜任 10K 乃至 1000K 以上单机并发连接的高性能 Web 应用系统。

Openresty里面有nginx模块,也有缓存模块,所以要用高速缓存,需要使Openresty里面的nginx运行

软件下载: https://openresty.org/cn/

  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值