php 中 fastcgi
fastcgi 调优(配合 PHP 引擎动态服务)
fastcgi_connect_timeout 300;
#指定连接到后端 FastCGI 的超时时间
fastcgi_send_timeout 300;
#向 FastCGI 传送请求的超时时间,这个值是指已经完成两次握手后向 FastCGI 传送请求的超时时间。
fastcgi_read_timeout 300;
#指定接收 FastCGI 应答的超时时间,这个值是指已经完成两次握手后接收 FastCGI 应答的超时时间。
fastcgi_buffer_size 64k;
#指定读取 FastCGI 应答第一部分需要用多大的缓冲区, 这个值表示将使用 1 个 64KB 的缓冲区读取应答的第一部分(应答头),可以设置为 fastcgi_buffers 选项指定的缓冲区大小。
fastcgi_buffers 4 64k;
#指定本地需要用多少和多大的缓冲区来缓冲 FastCGI 的应答请求。如果一个 PHP 脚本所产生的页面大小为 256KB,那么会为其分配 4 个 64KB 的缓冲区来缓存;如果页面大小大于 256KB,那么大于 256KB 的部分会缓存到 fastcgi_temp 指定的路径中,但是这并不是好方法,因为内存中的数据处理速度要快于硬盘。一般这个值应该为站点中 PHP 脚本所产生的页面大小的中间值,如果站点大部分脚本所产生的页面大小为256KB,那么可以把这个值设置为“16 16k”、“4 64k”等。
fastcgi_busy_buffers_size 128k;
#建议为 fastcgi_buffers 的两倍
fastcgi_temp_file_write_size 128k;
#在写入 fastcgi_temp_path 时将用多大的数据块,默认值是 fastcgi_buffers 的两倍,设置上述数值设置太小时若负载上来时可能报 502 Bad Gateway
fastcgi_cache oldboy_nginx
#表示开启 FastCGI 缓存并为其指定一个名称。开启缓存非常有用,可以有效降低 CPU 的负载,并且防止502 错误的发生,但是开启缓存也可能会引起其它问题,要根据具体情况选择。
fastcgi_cache_valid 200 302 1h;
#用来指定应答代码的缓存时间,实例中的值表示将 200 和 302 应答缓存一个小时
fastcgi_cache_valid 301 1d;
#将 301 应答缓存 1 天
fastcgi_cache_valid any 1m;
#将其它应答缓存为 1 分钟
fastcgi_cache_min_uses 1;
#缓存在 fastcgi_cache_path 指令 inactive 参数值时间内的最少使用次数
转载于:https://blog.51cto.com/linuxboys/1601757
php 中 fastcgi相关推荐
- php中fastcgi和php-fpm是什么东西
看到一个fastcig和php-fpm的文章,其中的关系讲解的很清楚.地址:https://www.zybuluo.com/phper/note/50231 最近在研究和学习php的性能方面的知识,看 ...
- 彻底明白php中cgi、fastcgi和php-cgi、php-fpm及php运行原理
目录 1.CGI 2.FastCGI 3.PHP-CGI 4.PHP-FPM 5.PHP运行原理 1)mod_php模式 2)mod_fastcgi 模式 3)总结: 1.CGI 最早的Web服务器只 ...
- Nginx与PHP(FastCGI)的安装、配置、优化
一.什么是 FastCGIFastCGI是一个可伸缩地.高速地在HTTP server和动态脚本语言间通信的接口.多数流行的HTTP server都支持FastCGI,包括Apache.Nginx和l ...
- 实战Nginx与PHP(FastCGI)的安装、配置与优化
实战Nginx与PHP(FastCGI)的安装.配置与优化 2012-03-15 14:06:12 标签:安装 优化 配置 FastCGI PHP 原创作品,允许转载,转载时请务必以超链接形式标明文 ...
- 计算机中rom,计算机中RAM和ROM
1.RAM(RamdomAccessMemory): 易挥发性随机存取存储器,高速存取,读写时间相等,且与地址无关,如计算机内存等. 2.ROM(Read Only Memory): 只读存储器.断电 ...
- GNU Make 使用手册(于凤昌中译版)
GNU Make 使用手册(中译版) 翻译:于凤昌 GNU make Version 3.79 April 2000 Richard M. Stallman and Roland McGrath 1 ...
- phpMyAdmin FTP iptables Selinux
四.修改配置 1.vi /usr/local/php/etc/php.ini 1) ; Directory in which the loadable extensions (modules) res ...
- nginx优化 突破十万并发
nginx优化 突破十万并发一.一般来说nginx 配置文件中对优化比较有作用的为以下几项:1. worker_processes 8;nginx 进程数,建议按照cpu 数目来指定,一般为它的倍数 ...
- Nginx配置和内核优化 实现突破十万并发
nginx指令中的优化(配置文件) worker_processes 8; nginx进程数,建议按照cpu数目来指定,一般为它的倍数. worker_cpu_affinity 00000001 00 ...
最新文章
- Selenium-js弹窗浮层
- 开启Web金库:互联网业务成功之道——前言
- SQL 基础之去重和显示表结构(四)
- 5-35 城市间紧急救援 (25分) pat 数据结构
- Windows 技术篇 - 退出s模式解决surface无法安装和使用第三方应用问题:于安全和性能的考虑,此Windows模式只运行经Microsoft验证的应用
- MongoDB自定义条件查询案例
- IdentityServer4 4.x版本 配置Scope的正确姿势
- python数据可视化柱状图_python数据可视化示例柱状图
- 2018年9月8日 笔试小结
- sap模块介绍_一分钟掌握SAP小知识-系统基本操作
- QMessageBox::information 自定义按钮
- java请求菜鸟快递接口返回乱码
- Clouda框架开发留言板实例
- sql server日期格式转换方法大全
- 烈日炎炎,向亲爱的爸爸说声辛苦了
- 程序员,你以为你很优秀,但却面试屡屡失败?
- 【主题词——百合花】
- 台式计算机没有任务栏,台式电脑没有声音该怎么办
- 遇到的问题--docker---gitlab---k8s---error pulling image configuration: Get https://production.cloudflare.
- SiC弱修饰的Si二维纳米结构/具有类石墨烯结构的二维碳化物晶体Ti2C/氧化锌纳米结构场效应晶体管/硅烯、硼烯和CO分子晶体的MBE生长
热门文章
- linux安装anaconda3时出现error,the size of ** should be 6*** bytes
- dropout的原理
- 测试的时候数据库外键导致死锁_Oracle外键不加索引会引起死锁问题
- thinkphp长连接MySQL_ThinkPHP3.2.3---mysql+ajax实现长连接,实时监测数据库数据是否更新...
- 使用 cout 输出数据之控制输出格式(二)
- combobox 取消记忆功能_南京长江大桥桥头堡空间改造设计,记忆与纪念的共鸣
- 【广东省】2020年下软考证书领取通知
- java.lang.OutOfMemoryError​异常解决方法
- Leaflet中使用Leaflet.MagnifyingGlass实现放大镜效果
- EasyUI中filebox文件选择框的简单使用