Quantcast
Channel: 趁着年轻 » nginx源码
Browsing latest articles
Browse All 10 View Live

Image may be NSFW.
Clik here to view.

nginx源码阅读-ngx_times.c时间管理

此处记录一下在看ngx_times.c时的随手写下的注释。 /* * Copyright (C) Igor Sysoev */ #include <ngx_config.h> #include <ngx_core.h> /* * The time may be updated by signal handler or by several threads. * The...

View Article



Image may be NSFW.
Clik here to view.

Nginx Rewrite重定向模块原理

今天花了点时间学习nginx rewrite模块的代码,其跟脚本解析是紧密相连的。 老毛病,贴个代码,以后补图,脑袋快撑不住了···· 其他注释的代码在这里:https://github.com/kulv2012/ReadNginxSrc...

View Article

Image may be NSFW.
Clik here to view.

Nginx upstream原理分析【2】-带buffering读取upstream数据

上篇文章Nginx upstream原理分析【1】-无缓冲模式发送数据 讲到了nginx upstream在不带buffer的情况下,是如何接收upstream数据然后把它们发送给客户端的。这里讲一下带缓存的情况下nginx是怎么巧妙的完成这一任务的。...

View Article

Image may be NSFW.
Clik here to view.

Nginx upstream原理分析【3】-带buffering给客户端返回数据

上一篇Nginx upstream原理分析【2】-带buffering读取upstream数据 我们介绍了nginx在带buffering的情况下是如何读取FCGI数据的,这里我们介绍他是怎么给客户端返回数据的。...

View Article

Image may be NSFW.
Clik here to view.

Nginx memcached 模块原理分析

之前介绍过Nginx的FCGI模块,upstream模块的解析,今晚扫了一下mecached模块的代码,下面记录一下。 总的来说,mecached...

View Article


Image may be NSFW.
Clik here to view.

Nginx upstream原理分析【0】指令解析

熟悉nginx的同学都知道upstream的重要作用,当nginx接收到一个连接后,读取完客户端发送出来的Header,然后就会进行各个处理过程的调用。 之后就是upstream发挥作用的时候了,upstream在客户端跟后端比如FCGI/PHP之间,接收客户端的HTTP...

View Article

Image may be NSFW.
Clik here to view.

Nginx upstream原理分析【1】新连接的处理过程

在上一篇“Nginx upstream原理分析【0】指令解析”中介绍了nginx对于upstream的指令解析,初始化的逻辑。这里介绍一个请求从一开始到后面是怎么处理的。 0、Accept接收新连接:...

View Article

Image may be NSFW.
Clik here to view.

Nginx upstream原理分析【1】upstream和FastCGI前篇

在前一篇文章“Nginx upstream原理分析【1】新连接的处理过程”中我们介绍了一个连接从accept到ngx_http_core_run_phases过程处理所发生的事情,后面剩下的就是FCGI的相关处理了,留在这里进行介绍。 0、写在前面的话...

View Article


Image may be NSFW.
Clik here to view.

Nginx upstream原理分析【1】给后端FastCGI发送数据

上篇文章“Nginx upstream原理分析【1】给后端FastCGI发送数据”讲到了给PHP等FCGI程序发送数据了,也就是ngx_http_upstream_send_request函数,下面接着写。...

View Article


Image may be NSFW.
Clik here to view.

Nginx断点续传功能代码浅析-Range模块

HTTP 的Content-Range支持对于一般的网页处理没啥重要的作用,但是对于大文件的下载,CDN回源,点续传功能的作用是非常重要的。 Content-Range允许一次只下载一个文件的一部分,后面再分批次下载文件的其他部分,或者并发下载,提高下载速度,这样如果在下载一个文件的过程中,网络断开了,恢复后不需要重新下载。 nginx...

View Article
Browsing latest articles
Browse All 10 View Live




Latest Images