nginx
Watson2016
游戏,c++,机器视觉,嵌入式,后台开发
展开
-
nginx源码技巧总结
1:减少内存拷贝在整个解析http请求的状态机中始终遵循着两条重要的原则:减少内存拷贝和回溯。内存拷贝是一个相对比较昂贵的操作,大量的内存拷贝会带来较低的运行时效率。nginx在需要做内存拷贝的地方尽量只拷贝内存的起始和结束地址而不是内存本身,这样做的话仅仅只需要两个赋值操作而已,大大降低了开销,当然这样带来的影响是后续的操作不能修改内存本身,如果修改的话,会影响到所有引用到该内存原创 2016-11-04 15:28:36 · 568 阅读 · 0 评论 -
nginx学习
nginx源码学习是一个痛苦又快乐的过程,下面列出了一些nginx的学习资源。 首先要做的当然是下载一份nginx源码,可以从nginx官方网站下载一份最新的。看了nginx源码,发现这是一份完全没有注释,完全没有配置文档的代码。 现在你最希望要的是一份注释版的nginx源码,可以从下面的链接中下载一份:https://github.com/jian转载 2016-10-18 12:28:44 · 797 阅读 · 0 评论 -
nginx__安装过程记录(ubuntu14.04)
1)、下载 sudo wget http://nginx.org/download/nginx-1.11.5.tar.gz2)、解压 sudo tar -xzvf nginx-1.11.5.tar.gz3)、进入相关目录进行以下操作./configuremake sudo make install 如果你运气好的话,一切ok原创 2016-10-31 21:34:15 · 696 阅读 · 0 评论 -
《深入理解Nginx》阅读与实践(一):Nginx安装配置与HelloWorld
《深入理解Nginx》阅读与实践(一):Nginx安装配置与HelloWorld最近在读陶辉的《深入理解Nginx:模块开发与架构解析》,一是想跟着大牛练练阅读和编写开源代码的能力,二是想学学Nginx优秀的架构设计,三是想找一个点深入下Linux下网络编程的细节。侯捷在他的《STL源码剖析》的自序里说过,“追踪一流作品并于其中吸取养分,远比自己关起门来写个三流作品,价值高得多”。转载 2016-11-11 20:14:08 · 900 阅读 · 0 评论 -
《深入理解Nginx》阅读与实践(一):Nginx过滤模块开发与实例
一、Nginx的HTTP过滤模块特征 一个请求可以被任意个HTTP模块处理; 在普通HTTP模块处理请求完毕并调用ngx_http_send_header()发送HTTP头部或调用ngx_http_output_filter()发送HTTP包体时,才会由这两个方法一次调用所有的HTTP过滤模块来处理这个请求。HTTP过滤模块仅处理服务器发送到客户端的响应,而不处理客户端发往服务原创 2016-11-15 11:05:50 · 532 阅读 · 0 评论 -
nginx面试要点--持续更新中
Nginx ("engine x") 是一个高性能的HTTP和 反向代理 服务器,Nginx以事件驱动的方式编写,所以有非常好的性能,同时也是一个非常高效的反向代理、负载平衡。1、nginx相对于apache优点: 轻量级同样起web 服务比apache占用更少内存及资源 抗并发nginx 处理请求异步非阻塞而apache 则阻塞型高并发下nginx 能保持低资源低消耗高性原创 2017-09-11 22:25:04 · 22961 阅读 · 2 评论