代码编织梦想

1.关闭之前的nginx

[root@server1 ~]# nginx -s stop

在这里插入图片描述

2.解压openresty源码包

[root@server1 ~]# tar zxf openresty-1.13.6.1.tar.gz 

在这里插入图片描述
3.搭建预编译环境、编译并安装

[root@server1 ~]# cd openresty-1.13.6.1
[root@server1 openresty-1.13.6.1]# ls
bundle     COPYRIGHT  README.markdown   util
configure  patches    README-win32.txt
[root@server1 openresty-1.13.6.1]# ./configure 
[root@server1 openresty-1.13.6.1]# gmake && gmake install

在这里插入图片描述
4.把上一篇博客用来测试的两个文件复制到当前路径下

[root@server1 openresty-1.13.6.1]# cd /usr/local/openresty/nginx/
[root@server1 nginx]# ls
conf  html  logs  sbin
[root@server1 nginx]# cd html/
[root@server1 html]# cp /usr/local/lnmp/nginx/html/index.php .
[root@server1 html]# cp /usr/local/lnmp/nginx/html/example.php .

在这里插入图片描述
5.修改openresty的配置文件
在这里插入图片描述

[root@server1 conf]# vim nginx.conf
修改的部分:
user  nginx nginx;
worker_processes  1;

http {
     upstream memcache{
        server localhost:11211;
        keepalive 512;
     }
    include       mime.types;
    default_type  application/octet-stream;

新添加的部分:
location /memc {
        internal;       #内部的请求
        memc_connect_timeout 100ms;     #连接超时
        memc_send_timeout 100ms;
        memc_read_timeout 100ms;
        set $memc_key $query_string;
        set $memc_exptime 300;
        memc_pass memcache;
    }   

        location ~ \.php$ {
            set $key $uri$args;
            srcache_fetch GET /memc $key;       #读数据
            srcache_store PUT /memc $key;       #放数据
            root           html;
            fastcgi_pass   127.0.0.1:9000;
            fastcgi_index  index.php;

    #fastcgi_param  SCRIPT_FILENAME  /scripts$fastcgi_script_name;
            include        fastcgi.conf;
        }

6.openresty语法检测

[root@server1 conf]# cd /usr/local/openresty/nginx/sbin/
[root@server1 sbin]# ./nginx -t

在这里插入图片描述
7.打开openresty

[root@server1 sbin]# ./nginx

在这里插入图片描述
8.查看进程

[root@server1 sbin]# ps ax

在这里插入图片描述
9.测试:浏览器访问172.25.7.1
在这里插入图片描述

[root@server1 sbin]# ab -c 10 -n 5000 http://172.25.7.1/index.php

在这里插入图片描述

[root@server1 sbin]# ab -c 10 -n 5000 http://172.25.7.1/example.php

在这里插入图片描述
结论:相比上一篇博客的一层缓存,再添加一层缓存,速度都提高了很多,且出错率都为0

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_44236589/article/details/89646380

openresty实现lnmp缓存的前移_贫民窟的艺术家的博客-爱代码爱编程_openresty缓存

一.什么是OpenResty OpenResty® 是一个基于 Nginx 与 Lua 的高性能 Web 平台,用于方便地搭建能够处理超高并发、扩展性极高的动态 Web 应用、Web 服务和动态网关。通过汇聚各种设计精良的 Nginx 模块,从而将 Nginx 有效地变成一个强大的通用 Web 应用平台。这样,Web 开发人员和系统工程师可以使用 Lua

openresty 实现lnmp的php缓存前移(将memcache移到nginx前端层面)_偶尔偶尔的博客-爱代码爱编程_开源php博客

一、基础概念 1.什么是OpenResty? OpenResty(又称:ngx_openresty) 是一个基于 NGINX 的可伸缩的 Web平台,由中国人章亦春发起,提供了很多高质量的第三方模块。OpenResty

openresty实现lnmp的缓存前移(到达nginx前端层面)_dzh1125641239的博客-爱代码爱编程

OpenResty OpenResty® 是一个基于 Nginx 与 Lua 的高性能 Web 平台,用于方便地搭建能够处理超高并发、扩展性极高的动态 Web 应用、Web 服务和动态网关。通过汇聚各种设计精良的 Ngin

企业—openresty实现lnmp的缓存前移_weixin_44224288的博客-爱代码爱编程

一.模拟缓存前移的实现 1.关闭lnmp架构下的nginx服务 因为Openresty的模块中含有Nginx [root@server1 sbin]# nginx -s stop 2.官网下载OpenResty的原

openresty实现lnmp的缓存前移(到达nginx前端层面)_就叫玉生烟的博客-爱代码爱编程

一、主要概念: 1.OpenResty 是一个基于 Nginx 与 Lua 的高性能 Web 平台,用于方便地搭建能够处理超高并发、扩展性极高的动态 Web 应用、Web 服务和动态网关。通过汇聚各种设计精良的 Nginx

openresty—实现缓存前移_z228059的博客-爱代码爱编程

含义及理解: OpenResty(又称:ngx_openresty) 是一个基于 NGINX 的可伸缩的 Web 平台,由中国人章亦春发起,提供了很多高质量的第三方模块。 其目标是让Web服务直接跑在Nginx服务内部,

企业级运维——使用openresty实现lnmp架构的缓存前移_dribblelife的博客-爱代码爱编程

文章目录 OpenResty简介模拟缓存前移分析压力测试 OpenResty简介 OpenResty(又称:ngx_openresty) 是一个基于 NGINX 的可伸缩的 Web 平台,由中国人章亦春发起,

openresty实现lnmp缓存前移_且听风吟zyw的博客-爱代码爱编程

文章目录 模拟缓存前移的实现 模拟缓存前移的实现 因为Openresty的模块中含有Nginx,所以我们首先关闭lnmp架构下的nginx服务。 [root@server1 ~]# nginx -s s

openresty实现lnmp的缓存前移-爱代码爱编程

介绍一种整合了Nginx和lua的框架,那就是OpenResty,它帮我们实现了可以用lua的规范开发,实现各种业务,并且帮我们弄清楚各个模块的编译顺序 1.什么是OpenResty?(和nginx很像) OpenRes

企业-openresty实现lnmp缓存前移-爱代码爱编程

OpenResty是由Nginx核心加很多第三方模块组成,实现了openresty作为反向代理从而缓存内容,现在,将memcache缓存模块同样加入Openresty中,减少服务器的访问压力 tar zxf openres

Linux lnmp架构 利用OpenResty实现nginx缓存前移-爱代码爱编程

一、什么是openresty? OpenResty是一个基于 Nginx 与 Lua 的高性能 Web 平台,其内部集成了大量精良的 Lua 库、第三方模块以及大多数的依赖项。用于方便地搭建能够处理超高并发、扩展性极高的动态 Web 应用、Web 服务和动态网关。 通过汇聚各种设计精良的 Nginx 模块(主要由 OpenResty 团队自主开发),从而