PHP-FPM是fastCGI协议的一种实现,因此它遵守所有fastCGI规范要求.

The Web server controls the lifetime of transport connections. The Web server can close a connection when no requests are active. Or the Web server can delegate close authority to the application (see FCGI_BEGIN_REQUEST). In this case the application closes the connection at the end of a specified request.

This flexibility accommodates a variety of application styles. Simple applications will process one request at a time and accept a new transport connection for each request. More complex applications will process concurrent requests, over one or multiple transport connections, and will keep transport connections open for long periods of time.

A simple application gets a significant performance boost by closing the transport connection when it has finished writing its response. The Web server needs to control the connection lifetime for long-lived connections.

When an application closes a connection or finds that a connection has closed, the application initiates a new connection.

这意味着由Web服务器决定连接是否会持续存在.这是通过fastcgi_keep_conn选项在nginx中实现的,该选项指出:

By default, a FastCGI server will close a connection right after sending the response. However, when this directive is set to the value on, nginx will instruct a FastCGI server to keep connections open. This is necessary, in particular, for keepalive connections to FastCGI servers to function.

此语句用于反映规范行为以及可以为fastCGI生成的内容提供服务以修改默认行为的Web服务器的功能.

我的假设是,由于网络服务器的线程不断被回收,因此保持连接不存在真正的意义.也许有一定数量的停放线程,但通常的线程池策略是杀死least recently used线程,通常这意味着产生一个新线程将确保预先退出的线程被杀死.

不可否认,我没有找到任何资源来支持nginx的池收集策略是LRU的说法,但它不是不可能的,在这种情况下保持连接存活不会节省太多.

php fast cgi nginx,通过fast-cgi连接php-fpm和nginx之间的连接是持...相关推荐

  1. 计算机主机内部结构连接,OPS电脑与显示器之间的连接结构的制作方法

    本实用新型涉及OPS电脑领域,特别涉及一种OPS电脑与显示器之间的连接结构. 背景技术: 现有技术中的OPS电脑可以直接插入显示器中,从而驱动显示器显示.但是,在安装OPS电脑时,由于采用的是插入式结 ...

  2. 计算机之间的连接方式

    目录 计算机之间的连接方式 - 网线直连 计算机之间的连接方式 - 同轴电缆(Coaxial) 计算机之间的连接方式 - 集线器(Hub) 计算机之间的连接方式 - 网桥(Bridge) 计算机之间的 ...

  3. NGINX应用性能优化指南(第六部分):连接优化

    [编者的话]本文是"NGINX应用性能优化指南"系列文章的第六篇,主要介绍了如何从连接优化方面实现NGINX应用性能优化.\ 注:本文最初发布于MaxCDN博客,InfoQ中文站在 ...

  4. linux cgi转发串口数据库,CGI连接数据库的方法

    毫无疑问,当今Web程序设计中最吸引人而且最复杂的当然就是web数据库程序了.平心而论,其复杂高深的程度决不是你们可以想象得到的.我们先来看看其中涉及到的几个方面的问题: 1.最基本的html设计 2 ...

  5. C++ Web 编程 CGI公共网关接口(CGI):第一个 CGI 程序

    Table of Contents C++ Web 编程 什么是 CGI? Web 浏览 CGI 架构图 Web 服务器配置 第一个 CGI 程序 Hello World! 这是我的第一个 CGI 程 ...

  6. fast无线网卡linux驱动,fast无线网卡驱动,详细教您fast无线网卡驱动

    当我们使用笔记本电脑工作的时候,如果发现没有无线网络,有些用户会选择使用无线网卡,有的用户会使用fast无线网卡来上网,但是有用户不知道怎么都无法上网,这个时候该怎么办呢?这多半是因为没有安装fast ...

  7. python的cgi配置教程_Python CGI环境在不同操作系统中配置方法

    我们今天主要为大家介绍的是有关Python CGI环境在不同操作系统中的配置方法.相信对于大多数开发人员来说,都急切的需要掌握这一应用技术.接下来就让我们一起来看看具体的应用方法吧. CGI 代表CO ...

  8. Linux_网络项目_WEB服务器 设计CGI机制,与CGI处理数据

    文章紧跟之前web服务器返回静态网页 文章目录 CGI设计思路: 设计CGI代码 CGI设计思路: CGI原理如下图: 其中CGI程序可以使用任何后端语言进行编写. 而服务器是可执行程序,而CGI程序 ...

  9. 打开cgi文件的网络服务器,cgi文件怎么打开 .cgi是什么文件 | 帮助信息-动天数据...

    cgi文件怎么打开 .cgi是什么文件 作者:dthost | 时间:2017-12-14 | 分类:未分类 | 18,533 次阅读 cgi格式文件是"公共网关接口脚本"类型文件 ...

  10. Git的Fast Forward和no fast foward合并模式对比

    详细版本见个人博客:Git的Fast Forward和no fast foward合并模式对比 通常,合并分支时,如果没有分歧解决,就会直接移动文件指针,这就是Fast forward模式. 举例来说 ...

最新文章

  1. Microsoft Visual Studio 2010 Load Test Feature Pack安装排错
  2. python编程学习笔记_python编程:从入门到实践学习笔记-Django开发用户账户(一)...
  3. Expression: _CrtIsValidHeapPointer(pUserData)
  4. c++经典书籍--提高C++性能的编程技术
  5. RHEL 7安装教程
  6. python吧_Python | 初识Python程序设计
  7. mysql 外键和事务_Mysql (五)事务和外键
  8. Z-Stack通过按键中断实现长按功能
  9. Spring Boot + Spring Data + Elasticsearch实例
  10. Android:Smali语法中文介绍
  11. java贪吃蛇柚子功能_关于java贪吃蛇心得
  12. java设置word审阅最终状态_如何使得打开word文件显示最终的修改状态
  13. 使用代理ip进行反反爬虫——爬取句子迷网站,获取小说龙族经典句子
  14. Javascript基础之-强制类型转换(三) 1
  15. six MySQL 主主
  16. Object.prototype.__proto__ 、Object.prototype和 Object.prototype.constructor
  17. 转 Fedora各个历史版本官方下载地址
  18. 程序员版“吐槽大会”: 国产综艺节目年终盘点
  19. 淘宝API详情接口调用示例
  20. (P4-P8)多线程,线程池

热门文章

  1. 读芯片信息出错3_十分钟看懂串口打印信息(1)
  2. keras.metrics中的accuracy
  3. Android之查看网络图片和网页HTML
  4. 这个C怎么了?求大佬指教
  5. Git 和 Github 秘籍
  6. python 模块 chardet下载方法及介绍
  7. C++学习之路 | PTA乙级—— 1004 成绩排名 (20分)(精简)
  8. 服务端高并发分布式架构演进之路(转载,图画的好)
  9. iPhone各版本屏幕尺寸
  10. 写SQL语句需要注意的点