Nginx由内核和模块组成,其中,内核的设计非常微小和简洁,完成的工作也非常简单,仅仅通过查找配置文件将客户端请求映射到一个location block进行工作,而在这个location中所配置的每个指令将会启动不同的模块去完成相应的工作。
工作模块的分类可以从结构和功能上各分三类,从结构上大体分为如下几部分:
工作模块

名称更新日期
Hitokoto-Go2018-02-23

采用 GoLang 实现的一言(Hitokoto)程序。编译好,运行后可以直接访问使用,也可以使用 Nginx 反向代理。
首次查询数据从 Mysql 读取,然后存入 Redis 缓存,之后该条数据都从 Redis 中读取了。