首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在PHP中延长编译时间

如何在PHP中延长编译时间
EN

Stack Overflow用户
提问于 2014-10-04 18:36:30
回答 1查看 99关注 0票数 1

我想知道如何编写一个需要更长的编译时间的脚本

我想在扩展工程中对进行测试。

稍后编辑:当PHP脚本加载时,代码被编译成字节码,这个字节码将由CPU解释。编译过程通常需要几毫秒,但我需要使这次测试PHP5.5中的OPCache扩展非常大。这个扩展应该缓存脚本字节码,这样它就不需要再次编译脚本了。

EN

回答 1

Stack Overflow用户

发布于 2014-10-04 19:40:39

正如@PaulCrovella在评论中所说,我需要的是ApacheBench。

通过在包含大约600.000行代码的脚本上使用命令ab http://localhost/index.php,结果如下:

关于第一个基准测试:

代码语言:javascript
复制
Server Software:        Apache/2.4.9
Server Hostname:        localhost
Server Port:            80

Document Path:          /index.php
Document Length:        4927 bytes

Concurrency Level:      1
Time taken for tests:   0.944 seconds
Complete requests:      1
Failed requests:        0
Total transferred:      5116 bytes
HTML transferred:       4927 bytes
Requests per second:    1.06 [#/sec] (mean)
Time per request:       944.054 [ms] (mean)
Time per request:       944.054 [ms] (mean, across all concurrent requests)
Transfer rate:          5.29 [Kbytes/sec] received

Connection Times (ms)
              min  mean[+/-sd] median   max
Connect:        0    0   0.0      0       0
Processing:   944  944   0.0    944     944
Waiting:      939  939   0.0    939     939
Total:        944  944   0.0    944     944

关于第二个基准测试:

代码语言:javascript
复制
Server Software:        Apache/2.4.9
Server Hostname:        localhost
Server Port:            80

Document Path:          /index.php
Document Length:        4927 bytes

Concurrency Level:      1
Time taken for tests:   0.047 seconds
Complete requests:      1
Failed requests:        0
Total transferred:      5116 bytes
HTML transferred:       4927 bytes
Requests per second:    21.28 [#/sec] (mean)
Time per request:       47.003 [ms] (mean)
Time per request:       47.003 [ms] (mean, across all concurrent requests)
Transfer rate:          106.29 [Kbytes/sec] received

Connection Times (ms)
              min  mean[+/-sd] median   max
Connect:        0    0   0.0      0       0
Processing:    47   47   0.0     47      47
Waiting:       43   43   0.0     43      43
Total:         47   47   0.0     47      47
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26195916

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档