0%

今天总结下 nginx 处理http请求的流程,重点介绍下处理 http 请求的11个阶段。

nginx 处理 http 请求时,首先会对请求行和请求体进行解析,解析完成后进入11 个阶段,这 11 个阶段会根据 nginx.conf 中的配置信息进行相应的重定向、权限控制、日志记录等操作。

阅读全文 »

今天分享下,如何使用 nginx 搭建具有反向代理功能的服务器。

首先把 nginx 官方文档地址贴出来,有问题可以随时查阅:

1
http://nginx.org/en/docs/
阅读全文 »

tornado 是 python 中的一个 http 框架,以异步高性能著称,zeroc-ice 是一个分布式的 rpc 框架,将两者结合使用,可以搭建高性能的 web 应用服务。

下面写了一个小 demo,演示了如何在 tornado 中使用 ice。

阅读全文 »

zeroc ice 指的是 zeroc 公司开发的一款网络通讯引擎 ice。ice 是一个面向对象的 RPC 框架,可以搭建分布式应用。最主要的一点,它是跨语言的,不管你使用 Python、Java 还是 C++、Ruby、C# 等开发语言,它都支持。还有一点,ice 提供了其他功能,包括:IceStorm(一种订阅服务,类似于消息队列)、IceGrid 等。

阅读全文 »

Redis 的主从复制是一个很有用的功能,在大型系统中,为了分担 Redis 的读写压力,可以使用主从复制功能。下面介绍下 Redis 主从复制的搭建。

阅读全文 »

与 git 一样,svn (Subversion)也是一个开源的版本控制系统,相比于 git 的分布式管理,svn是一个集中式的版本管理工具。今天介绍下它的简单使用。

阅读全文 »

git 是一个版本控制系统,现在大部分项目都会使用它来管理开发的项目,下面整理了 git 的常用命令及使用方式。

阅读全文 »