搜书网 本次搜索耗时 0.011 秒,为您找到 292 个相关结果.
  • 10.6.6 NGX_HTTP_POST_REWRITE_PHASE阶段

    10.6.6 NGX_HTTP_POST_REWRITE_PHASE阶段 10.6.6 NGX_HTTP_POST_REWRITE_PHASE阶段 NGX_HTTP_POST_REWRITE_PHASE阶段就像NGX_HTTP_FIND_CONFIG_PHASE阶段一样,只能由HTTP框架实现,不允许HTTP模块向该阶段添加ngx_http_hand...
  • pidof

    pidof 补充说明 语法 选项 参数 实例 pidof 查找指定名称的进程的进程号ID号 补充说明 pidof命令 用于查找指定名称的进程的进程号id号。 语法 pidof (选项)(参数) 选项 - s :仅返回一个进程号; - c :仅显示具有相同“ root ”目录的进程; - x :显示由脚本开启...
  • 4.6 小结

    4.6 小结 4.6 小结 通过第3章,我们已经了解到开发一个基本的HTTP模块可以非常简单,而本章介绍的读取配置项、使用日志记录必要信息、为每个HTTP请求定义上下文则是开发功能灵活、复杂、高性能的Nginx模块时必须了解的机制。熟练掌握本章内容,是开发每一个产品级别HTTP模块的先决条件。
  • 10.6.12 NGX_HTTP_LOG_PHASE阶段

    10.6.12 NGX_HTTP_LOG_PHASE阶段 10.6.12 NGX_HTTP_LOG_PHASE阶段 NGX_HTTP_LOG_PHASE阶段是11个HTTP处理阶段中的最后一个,顾名思义,它是用来记录日志的,如ngx_http_log_module模块就是在这一阶段中记录Nginx访问日志的。如果希望在请求的最后阶段做一些共性的收尾工...
  • Node.js进阶话题

    在本书的最后一章,我们打算讨论几个独立的话题,主要内容包括: □模块加载机制; □异步编程模式下的控制流; □Node.js应用部署; □Node.js的一些劣势。 6.1 模块加载机制 Node.js的模块加载对用户来说十分简单,只需调用require即可,但其内部机制较为复杂。我们通过这一节简要介绍一下Node.js模...
  • 13.5.2 与认证服务器建立连接

    13.5.2 与认证服务器建立连接 13.5.2 与认证服务器建立连接 图13-6中描述了ngx_mail_auth方法所做的工作,包括初始化与认证服务器交互之前的工作、发起TCP连接等。 图 13-6 启动邮件认证、向认证服务器发起连接的流程 图13-6中设置了Nginx与下游客户端间TCP连接上的读事件处理方法为ngx_mail_au...
  • Post

    Post 如果要以POST发送一个请求,只需要把参数 data 以bytes形式传入。 我们模拟一个微博登录,先读取登录的邮箱和口令,然后按照weibo.cn的登录页的格式以 username=xxx&password=xxx 的编码传入: from urllib import request, parse ...
  • 4.7 小结

    4.7 小结 4.7 小结 负载均衡作为分布式系统的入口,直接影响整个系统的行为。因此,这一领域的竞争异常激烈,技术创新不断涌现。 在四层负载均衡领域,传统的硬件负载均衡设备(如 F5)正逐步被基于通用服务器和专用软件(如 IPVS、DPDK、fd.io)的解决方案所取代。例如,基于 DPDK 的流量转发和数据包处理技术,即使是的普通物理机,也能轻...
  • python中用string.maketrans和translate巧妙替换字符串

    python中用string.maketrans和translate巧妙替换字符串 python中用string.maketrans和translate巧妙替换字符串 将nginx日志中字符串 [2013-07-03T00:29:40-05:00] HTTP 格式化为:"2013-07-03 00:29:40-05:00" 整条日志如下: 92.8...
  • 6.2 过滤模块的调用顺序

    6.2 过滤模块的调用顺序 6.2.1 过滤链表是如何构成的 6.2 过滤模块的调用顺序 既然一个请求会被所有的HTTP过滤模块依次处理,那么下面来看一下这些HTTP过滤模块是如何组织到一起的,以及它们的调用顺序是如何确定的。 6.2.1 过滤链表是如何构成的 在编译Nginx源代码时,已经定义了一个由所有HTTP过滤模块组成的单链表,这个单...