!
也想出现在这里? 联系我们
广告位

WordPress博客PHP7.1与7.2性能对比

去年就已经使用 PHP7 版本了,那时就说 PHP7 比老版本快了很多很多,在今年,又分别出了 7.1 和 7.2 版本,从 WordPress 4.9.3 开始,该版本修复了 4.9 以来的 34 个问题。包括外观定制器更改、小工具、可视编辑器和 php 7.2 兼容性的修复。做了一些对比后,最终决定将博客环境升级到 PHP7.2 版本。
WordPress博客PHP7.1与7.2性能对比

PHP7.1/7.2 对比图:

汇总 bench.php bench.php + opcache micro_bench.php micro_bench.php + opcache
PHP7.1 1.3859 0.8133 5.6365 4.3600
PHP7.2 1.4514 0.7867 5.5840 3.7234

WordPress博客PHP7.1与7.2性能对比

压力测试:

未开启 opcache

  1. # php7.1
  2. Concurrency Level: 10
  3. Time taken for tests: 8.696 seconds
  4. Complete requests: 100
  5. Failed requests: 0
  6. Write errors: 0
  7. Total transferred: 5215300 bytes
  8. HTML transferred: 5189300 bytes
  9. Requests per second: 11.50 [#/sec] (mean)
  10. Time per request: 869.637 [ms] (mean)
  11. Time per request: 86.964 [ms] (mean, across all concurrent requests)
  12. Transfer rate: 585.65 [Kbytes/sec] received
  1. # php7.2
  2. Concurrency Level: 10
  3. Time taken for tests: 8.528 seconds
  4. Complete requests: 100
  5. Failed requests: 0
  6. Write errors: 0
  7. Total transferred: 5215500 bytes
  8. HTML transferred: 5189300 bytes
  9. Requests per second: 11.73 [#/sec] (mean)
  10. Time per request: 852.793 [ms] (mean)
  11. Time per request: 85.279 [ms] (mean, across all concurrent requests)
  12. Transfer rate: 597.24 [Kbytes/sec] received

可以看到在未开启 opcache 的情况下,性能非常糟糕,10 个并发的情况下,每个请求的响应时间已经非常长了,没有必要继续增加并发数了。
开启 opcache 之后:

汇总 7.1 Requests per second (每秒) 7.1 Time per request (ms) 7.2 Requests per second (每秒) 7.2 Time per request (ms)
c10 n100 60.63 164.939 70.05 142.762
c20 n200 66.27 301.803 70.74 282.719
c30 n300 66.50 451.121 70.89 423.2
c40 n400 67.95 588.683 70.6 566.608

在开启 opcache 之后,相对之前未开启的情况性能简直天壤之别。相比之下 php7.2 在 wordpress 压测上,QPS 稳定在 70+ 相对 php7.1 增加不少。测试结果和配置参数以及服务器配置有关,仅供对比 php7.1 与 7.2 的性能。

WordPress 博客 PHP7.1 与 7.2 性能对比

已有 676 人购买
    此资源下载价格为2元立即购买(VIP 免费)立即升级
查看演示升级 VIP立刻购买

给TA打赏
共{{data.count}}人
人已打赏
WordPress教程

IIS7.5 的wordpress 的伪静态web.config配置

2024-6-28 19:29:38

WordPress教程

WordPress 管理员免密一键切换其他账号

2024-6-29 7:28:36

下载说明

  • 1、微码盒所提供的压缩包若无特别说明,解压密码均为weimahe.com
  • 2、下载后文件若为压缩包格式,请安装7Z软件或者其它压缩软件进行解压;
  • 3、文件比较大的时候,建议使用下载工具进行下载,浏览器下载有时候会自动中断,导致下载错误;
  • 4、资源可能会由于内容问题被和谐,导致下载链接不可用,遇到此问题,请到文章页面进行反馈,以便微码盒及时进行更新;
  • 5、其他下载问题请自行搜索教程,这里不一一讲解。

站长声明

本站大部分下载资源收集于网络,只做学习和交流使用,版权归原作者所有;若为付费资源,请在下载后24小时之内自觉删除;若作商业用途,请到原网站购买;由于未及时购买和付费发生的侵权行为,与本站无关。本站发布的内容若侵犯到您的权益,请联系本站删除,我们将及时处理!
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索