上一页 1 2 3 4 5 6 ··· 12 下一页
摘要: 1. lua_shared_dict 指令介绍 原文: "lua_shared_dict" 声明一个共享内存区域 name,以充当基于 Lua 字典 的共享存储。 共享内存总是被当前 Nginx 服务器实例中所有的 Nginx worker 进程所共享。 size 参数接受大小单位,如 k,m: 详 阅读全文
posted @ 2018-08-02 22:32 季末的天堂 阅读(15556) 评论(0) 推荐(1) 编辑
摘要: 1. Content Length: 实体的大小 Content Length 首部指示出报文中实体主体的字节大小。这个大小是包含了所有内容编码的,比如,对文本文件进行了 gzip 压缩的话,Content Length 首部就是压缩后的大小,而不是原始大小。 除非了使用了分块编码,否则 Conte 阅读全文
posted @ 2018-07-12 00:22 季末的天堂 阅读(419) 评论(0) 推荐(0) 编辑
摘要: 1. 保持副本的新鲜 HTTP 有一些简单的机制可以在不要求服务器记住有哪些缓存拥有其文档副本的情况下,保持已缓存数据与服务器数据之间充分一致。HTTP 将这些简单的机制称为文档过期(document expiration)和服务器再验证(server revalidation)。 1.1 文档过期 阅读全文
posted @ 2018-07-11 21:34 季末的天堂 阅读(312) 评论(0) 推荐(0) 编辑
摘要: HTTP/1.1 允许 HTTP 设备在事务处理结束之后将 TCP 连接保持在打开状态,以便为未来的 HTTP 请求重用现存的连接。在事务处理结束后仍然保持在打开状态的 TCP 连接被称为持久连接。非持久连接会在每个事务结束之后关闭。持久连接会在不同事务之间保持打开状态,直到客户端或服务器决定将其关 阅读全文
posted @ 2018-07-10 21:36 季末的天堂 阅读(2520) 评论(0) 推荐(0) 编辑
摘要: 原文: "ngx_Lua模块中的加密api接口" ngx.crc32_short 该方法主要是计算给定字符串 str 的循环校验码(Cyclic Redundancy Code)的摘要,计算出来的结果是一个很大的整数。 ngx.crc32_long 该方法与 ngx.crc32_short() 方法 阅读全文
posted @ 2018-07-08 17:06 季末的天堂 阅读(4835) 评论(0) 推荐(0) 编辑
摘要: 1. 认证 1.1 HTTP 的质询/响应认证框架 HTTP 提供了一个原生的质询/响应(challenge/response)框架,简化了对用户的认证过程。 HTTP 的认证模型如下图所示: Web 应用程序收到一条 HTTP 的请求报文时,服务器没有按照请求执行动作,而是以一个 "认证质询" 进 阅读全文
posted @ 2018-07-07 22:41 季末的天堂 阅读(420) 评论(0) 推荐(0) 编辑
摘要: HTTP 的首部大致有 5 种:通用首部,请求首部,实体首部,响应首部以及扩展首部。 1. 通用首部 通用头不是应用于请求消息中的特定实体,而是应用于整个请求消息,通常既适用于请求消息,也适用于响应消息。 通用头有 Connection,Connection 中的 "Keep Alive" 表明了 阅读全文
posted @ 2018-07-07 10:24 季末的天堂 阅读(339) 评论(0) 推荐(0) 编辑
摘要: 1. 指令 通过 Lua 编写 Nginx 脚本的基本构建块是指令。指令常用于指定 Lua 代码是几时执行的以及如何使用运行的结果。下图展示了指令执行的顺序。 lua_capture_error_log 启用一个指定大小的缓冲区来捕获所有的 Nginx 错误日志,而不是保存到文件或磁盘中。 如下,可 阅读全文
posted @ 2018-07-04 00:49 季末的天堂 阅读(6923) 评论(0) 推荐(0) 编辑
摘要: 翻译自: "ngx.ssl Lua API for controlling NGINX downstream SSL handshakes" 1. 概要 2. 描述 该 Lua 模块提供 API 函数来控制类似 ssl_certificate_by_lua (ngx_lua 模块) 等上下文的 SS 阅读全文
posted @ 2018-07-03 21:20 季末的天堂 阅读(3139) 评论(0) 推荐(0) 编辑
摘要: 1. Location 的整理 在将配置解析完后,所有的 location 此时都以 tree 的形式组织起来,具体可参考 "Nginx之 Location 的生成" 。 此时需要对所有 server 下的 location 进行整理(如把同类型的 location 放置在一起以便于查找等)。 1. 阅读全文
posted @ 2018-06-30 16:55 季末的天堂 阅读(735) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 12 下一页