Nginx+lua+openresty最佳原创 | 第一篇:openresty介绍

本文详细介绍了OpenResty的由来、功能及安装过程,强调其作为Nginx的扩展,结合Lua实现轻松定制。通过Linux和Windows的安装步骤,引导读者入门。此外,还探讨了OpenResty在web服务器和Nginx扩展编程中的应用,以及开发工具的选择,如在IntelliJ IDEA中使用Nginx和Lua插件进行便捷开发。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

转载请注明出处:https://blog.youkuaiyun.com/YAO_IT/article/details/85318930
——YAO_IT的博客

Nginx+lua+openresty最佳原创 系列目录
Nginx+lua+openresty最佳原创 | 第一篇:openresty介绍
Nginx+lua+openresty最佳原创 | 第二篇:nginx虚拟主机
Nginx+lua+openresty最佳原创 | 第三篇:nginx反向代理
Nginx+lua+openresty最佳原创 | 第四篇:nginx负载均衡
Nginx+lua+openresty最佳原创 | 第五篇:nginx缓存
Nginx+lua+openresty最佳原创 | 第六篇:lua入门
Nginx+lua+openresty最佳原创 | 第七篇:openresty企业级应用1
Nginx+lua+openresty最佳原创 | 第八篇:openresty企业级应用2

OpenResty安装

初衷:我们在学习一种陌生的技术时,会遇到各种坑和不解,最坑的倒不是这个,而应该是学习过之后长时间不用,会忘。。。尤其是细节的东西,现在需要学习的东西太多了,学了就忘,那还有啥用。俗话说的好啊,好记性不如烂笔头,把当时研究该技术的整个过程记录下来,未尝不是一件好事,不仅便于以后熟悉查看,而且可以分享给热爱技术的朋友们,供大家参考。

笔者就用自己的亲身实践,记录下来研究一种技术的整个过程和心得,一方面加深了解,另一方面也给那些还不熟悉这种技术的同学一个参考

学习一种技术或者工具时,基本要遵循以下步骤,这玩意是什么(概念),有什么用能干嘛(功能)

在 2012 年的时候,我(作者)加入到奇虎 360 公司,为新的产品做技术选型。由于之前一直混迹在 Python 圈子 里面,也接触过 Nginx c 模块的高性能开发,一直想找到一个兼备 Python 快速开发和 Nginx c 模块高性能的产 品。看到 OpenResty 后,有发现新大陆的感觉。 于是我在新产品里面力推 OpenResty ,团队里面几乎没有人支持,经过几轮性能测试,虽然轻松击败所有的其 他方案,但是其他开发人员并不愿意参与到基于 OpenResty 这个“陌生”框架的开发中来。于是我一个人开始 了 OpenResty 之旅,刚开始经历了各种技术挑战,庆幸有详细的文档,以及春哥和邮件列表里面热情的帮 助,我成了团队里面 bug 最少和几乎不用加班的同学。 2014 年,团队进来了一批新鲜血液,他们都很有技术品味,先后都选择 OpenResty 来作为技术方向。我不再 是一个人在战斗,而另外一个新问题摆在团队面前,如何保证大家都能写出高质量的代码,都能对 OpenResty 有深入的了解?知识的沉淀和升华,成为一个迫在眉睫的问题。 我们选择把这几年的一些浅薄甚至可能是错误的实践,通过 Gitbook 的方式公开出来,一方面有利于团队自身的 技术积累,另一方面,也能让更多的高手一起加入,让 OpenResty 的使用变得更加简单,更多的应用到服务端 开发中,毕竟人生苦短,少一些加班,多一些陪家人。 这本书的定位是最佳实践,并不会对 OpenResty 做基础的介绍。想了解基础的同学,请不要看书,而是马上安 装 OpenResty ,把官方网站的 Presentations 浏览和实践几遍。 希望你能 enjoy OpenResty 之旅!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值