Failed requests: 0

Write errors: 0

Requests per second: 3712.72 [#/sec] (mean)

Time per request: 134.672 [ms] (mean)

Time per request: 0.269 [ms] (mean, across all concurrent requests)

Transfer rate: 732.37 [Kbytes/sec] received

1000并发:

Concurrency Level: 1000

Time taken for tests: 28.385349 seconds

Complete requests: 100000

Failed requests: 0

Write errors: 0

Requests per second: 3522.94 [#/sec] (mean)

Time per request: 283.853 [ms] (mean)

Time per request: 0.284 [ms] (mean, across all concurrent requests)

Transfer rate: 694.94 [Kbytes/sec] received

与1)比较,有大约10%的性能下降

调整fpm的max_request参数为1000,并发1000报错返回降到200个以下,

Transfer rate在800左右

3. nginx下关于PHP-FPM在高负载下的优化配置

When you running a highload website with PHP-FPM via FastCGI, the following tips may be useful to you : )

1、Compile PHP’s modules as less as possible, the simple the best (fast);

2、Increas PHP FastCGI child number to 100 and even more. Sometime, 200 is OK! ( On 4GB memory server);

3、Using SOCKET PHP FastCGI, and put into /dev/shm on Linux;

注:在php-fpm.cnf里设置/tmp/nginx.socket就可以通过socket连接 FastCGI了,/dev/shm是内存文件系统,放在内存中肯定会快了

4、Increase Linux “max open files”, using the following command (must be root):

# echo ‘ulimit -HSn 65536′ >> /etc/profile

# echo ‘ulimit -HSn 65536 >> /etc/rc.local

# source /etc/profile

注:我是修改/etc/rc.local,加入ulimit -SHn 51200的

5、Increase PHP-FPM open file description rlimit:

# vi /path/to/php-fpm.conf

Find “1024”

Change 1024 to 4096 or higher number.

Restart PHP-FPM.

6、Using PHP code accelerator, e.g eAccelerator, XCache. And set “cache_dir” to /dev/shm on Linux.

本文由51ste.com网友编辑,未经授权,不得转载使用上述作品盈利;个人转载,需标明作者及出处。

nginx php value,PHP+NGINX参数优化相关推荐

  1. nginx参数优化杂记

    1.隐藏nginx软件版本号信息 暴露了软件版本号,恶意用户可能根据版本漏洞进行攻击,隐藏版本号可以加强Web服务的安全性. vim /usr/local/nginx/nginx.conf http ...

  2. Nginx高级优化(2): shell脚本日志切割,连接超时,进程数,网页压缩,防盗链,FPM 参数优化!!

    呕心沥血书写,看完后对Nginx了如执掌,不看真的后悔!! shell脚本日志分割 设置连接超时 Nginx深入优化 更改进程数 配置网页压缩 配置防盗链 20.0.0.25 主机:开始盗链 20.0 ...

  3. Nginx配置详情-配置说明-参数优化(一)

    前言:Nginx?为什么选择Nginx?还不用Nginx你就out了.Nginx相比Apache拥有更块.高扩展性.高可用性.低内存消耗.单机支持10万以上并发等等.后面将分为几篇文章来简单介绍Ngi ...

  4. centos 7.6 —— Nginx 配置网页防盗链FPM参数优化

    centos 7.6 -- Nginx 配置网页防盗链&&FPM参数优化 一.网页防盗链 (1)防盗链端--服务端配置(192.168.75.134) 1.1 服务端配置DNS服务,域 ...

  5. (转)nginx应用总结(1)--基础认识和应用参数优化配置

    在linux系统下使用nginx作为web应用服务,用来提升网站访问速度的经验已五年多了,今天在此对nginx的使用做一简单总结. 一.nginx服务简介 Nginx是一个高性能的HTTP和反向代理服 ...

  6. Nginx 性能压测和分析优化

    服务端高并发系统离不开负载均衡,大中型公司下,负载均衡代理层都是有专人进行独立开发和建设的,那么作为负载均衡代理层的首选方案 Nginx,我们该如何进行压力测试.如何优化分析.如何用最少的机器承受最大 ...

  7. Nginx超详细介绍 nginx入门 nginx配置 nginx详解 nginx优化

    # 此文加上部署课程一起 nginx文档 nginx配置基本全了 nginx七种状态(tcp是11种状态) #nginx七种状态 Active connections: 2 server accept ...

  8. nginx php测试php_php + nginx 网站并发压力测试及优化

    属性的字符串. -C对请求附加一个Cookie:行.其典型形式是name=value的一个参数对,此参数可以重复. -H对请求附加额外的头信息.此参数的典型形式是一个有效的头信息行,其中包含了以冒号分 ...

  9. nginx加载图片慢_优化vue项目的首屏加载速度

    最近使用vue-cli3构建了一个小型的博客系统,完工之后,build打包出来发现一个chunk-vendors包就有1.1m,部署上去之后,访问的时候,首屏加载非常慢.居然需要21s,体验极差. 这 ...

  10. nginx curl linux,linux nginx 下通过curl url方式,符以后的参数无效

    linux nginx 下通过curl url方式,&符以后的参数无效 nginx转发get请求丢失参数 ngixn转发,接口为get请求时参数会丢失,post不会出现问题.原因:get请求参 ...

最新文章

  1. eclipse CreateProcess error=87 的解决办法
  2. 【数据库】mysql报错 编码码1130 和错误码1146
  3. 预定义的类型“Microsoft.CSharp.RuntimeBinder.Binder”未定义或未导入
  4. java小程序:求完全数
  5. rgba的兼容性 IE
  6. 对两个字符串进行比较,取出两个字符串中一样部分的长度
  7. Ubuntu开启NFS、SSH服务(驱动开发用到、电脑端登录ARM板用到)
  8. 领域应用 | 推荐算法不够精准?让知识图谱来解决
  9. Kotlin 和 Flutter 对于开发者究竟意味着什么?
  10. stl变易算法(二)
  11. more 分页显示文件内容
  12. java 发送支持超链接的邮件
  13. java软件开发必读15本书籍
  14. vue语音播放通知功能
  15. MyBatis中的JdbcType映射介绍
  16. Python 黑板客爬虫闯关的第一关
  17. 知识付费网站源码可开分站一键更新后台数据
  18. 如何获取阿里云免费的SSL证书
  19. 无人机开发系列 Ubuntu18.04安装 含虚拟机与双系统
  20. JSP学习---jsp简介和理解jsp的本质

热门文章

  1. 理解卷积神经网络的利器:9篇重要的深度学习论文(上)
  2. 规范白盒生态 S³IP助力未来可预期服务网络
  3. 重磅!中国网络空间安全协会发布《2020年中国网络安全产业统计报告》
  4. 寻找榜样的力量!CSDN【百万人学 AI】评选活动重磅启动
  5. 云计算将会让数据中心消失?
  6. 华为发布智简全光网战略,携手上下游重新定义光产业
  7. TortoiseGit 单文件版本对比_入门试炼_09
  8. wangeditor 使用
  9. ThreadPoolExecutor中的keepAliveTime详解
  10. mysql5.7.1.16出现[Err] 1146 - Table 'performance_schema.session_status' doesn't exist的解决办法