加载中
nginx和lua的协程

1、缘起 我最早接触协程时,对这东西很费解,甚至我看了lua的协程源码实现后,这个疑虑还是没有消除。直到有次在需要用异步编程时,对协程的理解一下子明白了。所以希望用从异步的角度解释协...

2015/06/09 18:59
2.9K
揭秘nginx的tcp代理和负载均衡

可能您听过nginx的tcp代理和负载均衡,那想了解它的来龙去脉,想知道如何使用,想知道它的实现原理吗?这正是本文的内容。

2015/05/27 20:47
315
nginx动态代理方案

当我们面对一个技术问题毫无头绪时,技术方案的不同选择,即将付出的技术代价也将差别很大,有时不妨从源码入手,尝一次破案瘾的感觉。

2014/11/22 00:05
3.8K
重磅消息nginx支持js语言

nginx一直希望支持更多的脚本能力,现在js已纳入旗下。多余的不说了,直接尝鲜吧! 0. 安装 > cd /tmp && mkdir njs && cd njs > wget http://nginx.org/download/nginx-1.8.0.tar.gz > wge...

2015/09/26 13:35
1K
动态管理nginx负载均衡

0. 负载均衡是什么? nginx负载均衡是个强大的功能,提供多种策略(round robin, ip_hash, least_conn等),将请求分发到后端的服务器,从而起到服务器负载均衡的效果。先来看下如何使用。 1....

2015/09/21 13:27
871
nginx轻松实现api认证

nginx本身是个极出色的http服务器,除此之外还可以跟应用服务器(比如api)结合,将独立业务(比如认证)分离出来,让应用服务器变的更灵活更强大。

2015/07/30 14:11
4.5K
nginx源码分析之线程池

nginx的异步处理方式让它的性能发挥到极致,但如果折衷下稍微在性能上退一点,但获得更大方便的开发,这是很值得研究和投入的。

2015/06/29 23:16
338
编写lua扩展模块

lua本身以小巧精致著称,但同是又提供良好机制以支持开发者编写其扩展模块。本文将全面介绍如何编写lua扩展模块,让您根据业务需要轻松实现自己的扩展模块。

2015/06/28 14:42
58
用lua让nginx成为应用服务器

相遇是件难得的事情,在一起更不简单,但是nginx和lua就是成功的结合起来。文本将以演进式方式与大家一起分享lua的威力和nginx的优秀架构。

2015/05/29 23:38
195
轻松提升nginx性能

nginx新版提升性能了,想知道怎么使用吗,想知道原因吗?都在这里。

2015/05/28 01:12
2.4K
nginx模块系列之认证请求

这是一个可以让nginx的请求具备认证功能的模块。它可以做很多极具创造力的功能,这可能是我最推荐的一个模块。

2015/05/26 23:05
754
nginx源码分析之upstream设计

关于nginx的神秘武器江湖从没停止对它的渲染,没错的就是upstream。nginx有很多杀手锏比如高性能、高并发、强悍的稳定性。但是如果没有upstream它将失色很多。

2015/05/26 03:09
270
nginx动态代理方案(续)

当需求变化,源码满足不了功能时...

2014/11/24 15:36
1K
memcached整体剖析

memcached是一个优秀的缓存系统,由于工作中经常使用它,经不住一探内部究竟的诱惑,于是乎阅读它的源码,与大家共享之。 本文试图最简单化应用场景,意图展现出memcached是如何设计的,其细...

2012/10/22 15:30
719
nginx源码分析之事件机制

事件机制尤如nginx的心脏一般,不停的运转,保证了nginx的请求响应模式得以正常工作。 本文将剖析事件机制的原理和实现。 nginx本身支持多种机制,如 poll, epoll, select, aio, kqueue等,这...

2012/10/17 11:54
7.1K
nginx源码分析之配置图解

nginx配置结构清晰,层次分明,这得益于整个架构的模块化设计,文本将揭示配置文件如何被处理和应用。 整个配置文件解析后的结果如图这样存储。 一、解析的核心机制 nginx源码里,ngx_conf_...

2012/09/28 11:37
3.3K
nginx源码分析之设计之美

在这里向nginx的作者Igor Sysoev致敬,他开发了一个如此伟大的作品。 毫不夸张的说,nginx已经展现了一个成功的项目代码是应该如何架构的了。 本文将试图与读者分享这里面的设计之美。 大千世...

2012/09/25 17:51
10.8K
nginx源码分析之模块化

模块化编程是C的核心思想,而nginx将这一思想发挥到淋漓尽致。 在阅读源码之前,自己动手写一个模块是最好的入门方式,本文将引导读者如何写一模块, 并分析nginx是如何设计模块化的。 我将以...

2012/09/20 10:21
3.6K
round robin权重轮循算法实现

先上代码,采用php脚本语言 <?php /* * Copyright (C) FatHong */ /* 数据初始化,weight: 权重 */ $hosts['a'] = array('weight' => 5, 'current_weight' => 0, 'count' => 0); $hosts...

2012/09/18 18:11
892
nginx源码分析之开篇

nginx源码构思精巧,每每阅读颇有收获,写此文与各码农分享 阅读从main开始,流程非常清晰 /* 系统错误初始化,将构建ngx_sys_errlist */ ngx_strerror_init(); /* 选项处理 */ ngx_get_opt...

2012/09/18 16:58
10.2K

没有更多内容

加载失败,请刷新页面

返回顶部
顶部