
Nginx
阿利518
专注于互联网技术学习和积累(31702935)
展开
-
Nginx开发从入门到精通(一):nginx平台初探
nginx平台初探(100%) 初探nginx架构(100%) 众所周知,nginx性能高,而nginx的高性能与其架构是分不开的。那么nginx究竟是怎么样的呢?这一节我们先来初识一下nginx框架吧。 nginx在启动后,在unix系统中会以daemon的方式在后台运行,后台进程包含一个master进程和多个worker进程。我们也可以手动地关掉后台模式,让nginx在前台运行,转载 2015-03-06 16:04:26 · 728 阅读 · 0 评论 -
Nginx开发从入门到精通(二):handler模块
handler模块简介 相信大家在看了前一章的模块概述以后,都对nginx的模块有了一个基本的认识。基本上作为第三方开发者最可能开发的就是三种类型的模块,即handler,filter和load-balancer。Handler模块就是接受来自客户端的请求并产生输出的模块。有些地方说upstream模块实际上也是一种handler模块,只不过它产生的内容来自于从后端服务器获取的,而非在本机产生的转载 2015-03-06 17:32:19 · 463 阅读 · 0 评论 -
Nginx开发从入门到精通(三):过滤模块
过滤模块简介 (90%) 执行时间和内容 (90%) 过滤(filter)模块是过滤响应头和内容的模块,可以对回复的头和内容进行处理。它的处理时间在获取回复内容之后,向用户发送响应之前。它的处理过程分为两个阶段,过滤HTTP回复的头部和主体,在这两个阶段可以分别对头部和主体进行修改。 在代码中有类似的函数: ngx_http_top_header_filter(r); ng转载 2015-03-06 18:17:42 · 817 阅读 · 0 评论 -
Nginx开发从入门到精通(四):upstream模块
upstream模块 (100%) nginx模块一般被分成三大类:handler、filter和upstream。前面的章节中,读者已经了解了handler、filter。利用这两类模块,可以使nginx轻松完成任何单机工作。而本章介绍的upstream模块,将使nginx跨越单机的限制,完成网络数据的接收、处理和转发。 数据转发功能,为nginx提供了跨越单机的横向处理能力,使nginx摆转载 2015-03-06 18:19:12 · 1035 阅读 · 1 评论