OpenResty 是一个基于 Nginx 的可伸缩的 Web 平台,提供了很多高质量的第三方模块;它也是一个强大的 Web 应用服务器,开发人员可以使用 Lua 脚本语言调用 Nginx 支持的各种 C 以及 Lua 模块。
今天介绍下 OpenResty 在 Ubuntu 1804 上的安装。
OpenResty 是一个基于 Nginx 的可伸缩的 Web 平台,提供了很多高质量的第三方模块;它也是一个强大的 Web 应用服务器,开发人员可以使用 Lua 脚本语言调用 Nginx 支持的各种 C 以及 Lua 模块。
今天介绍下 OpenResty 在 Ubuntu 1804 上的安装。
今天总结下 nginx 处理http请求的流程,重点介绍下处理 http 请求的11个阶段。
nginx 处理 http 请求时,首先会对请求行和请求体进行解析,解析完成后进入11 个阶段,这 11 个阶段会根据 nginx.conf 中的配置信息进行相应的重定向、权限控制、日志记录等操作。
今天整理了一下如何在docker中部署django项目。
今天介绍下如何为已安装的 nginx 动态添加模块。
tornado 是 python 中的一个 http 框架,以异步高性能著称,zeroc-ice 是一个分布式的 rpc 框架,将两者结合使用,可以搭建高性能的 web 应用服务。
下面写了一个小 demo,演示了如何在 tornado 中使用 ice。
今天总结下 Python 中多个装饰器的执行顺序。
zeroc ice 指的是 zeroc 公司开发的一款网络通讯引擎 ice。ice 是一个面向对象的 RPC 框架,可以搭建分布式应用。最主要的一点,它是跨语言的,不管你使用 Python、Java 还是 C++、Ruby、C# 等开发语言,它都支持。还有一点,ice 提供了其他功能,包括:IceStorm(一种订阅服务,类似于消息队列)、IceGrid 等。
Redis 的主从复制是一个很有用的功能,在大型系统中,为了分担 Redis 的读写压力,可以使用主从复制功能。下面介绍下 Redis 主从复制的搭建。
与 git 一样,svn (Subversion)也是一个开源的版本控制系统,相比于 git 的分布式管理,svn是一个集中式的版本管理工具。今天介绍下它的简单使用。