- 授权协议: GPL
- 开发语言: Lua
- 操作系统: 跨平台
- 软件首页: https://git.oschina.net/hylun/lua-resty-yii
- 软件文档: https://git.oschina.net/hylun/lua-resty-yii/blob/master/README.md?dir=0&filepath=README.md&oid=a87cc8a237e3a95af709bc250042f888e7c4fc0e&sha=602af02c9f10168ddb73eb7b8b02274b259f12ea
软件介绍
一个基于 OpenResty 的仿 Yii 的 web 框架,通过本框架能够极大降低openresty的开发入门门槛。
运行机制概述
每一次应用开始处理 HTTP 请求时,它都会进行一个近似的流程。
用户提交指向 入口脚本 index.lua 的请求
入口脚本会创建一个 应用(Application) 实例用于处理该请求,并加载配置。
应用会通过 request(请求) 应用组件解析被请求的路由。
应用创建一个 controller(控制器) 实例具体处理请求。
执行controller中的before()方法进行请求过滤。
如果执行before()返回true,则继续执行 action(动作),否则终止。
动作会加载一个数据模型,一般是从数据库中加载。
动作会渲染一个 View(视图),并为其提供所需的数据模型。
渲染得到的结果会返回给 response(响应) 应用组件。
响应组件会把渲染结果发回给用户的浏览器。
Nginx高性能Web服务器详解
苗泽 / 电子工业出版社 / 2013-10 / 59.00元
《Nginx高性能Web服务器详解》全面介绍了当前Internet上流行的一款开放源代码的Web服务器——Nginx。全书一共分为四大部分,分别从入门、功能、实现和应用等四个方面对Nginx服务器的知识进行完整阐述,从而满足广大读者在应用Nginx服务器时的普遍性需求。同时也深入剖析了Nginx服务器的工作原理和实现技术,对其中使用到的数据结构和方法进行了详细阐述,并且结合实际的应用情况给出了多个......一起来看看 《Nginx高性能Web服务器详解》 这本书的介绍吧!
