在Apache中基准测试PHP,在PHP中使用HipHop?

问题描述

| 我正在做一些关于HipHop for PHP的研究。 (我喜欢PHP)。 我们听说Facebook表示在其Web服务器上使用适用于PHP的HipHop可以使其代码更快,使用更少的CPU和内存。如果的确如此,那看起来是一项伟大的技术。 现在,我正在尝试使用HipHop for PHP来查看它是否真的在优化PHP代码。问题是,我还不知道如何在CPU使用率,内存使用率和执行时间上对PHP代码性能进行基准测试。 (在这种情况下,我想将其与APACHE服务器进行比较)。任何参考的想法?     

解决方法

要对网页/网站进行基准测试,可以使用以下工具: ab-Apache Bench:非常适合一次又一次调用一个页面 围攻:允许使用多个URL JMeter:允许更复杂的场景。 无论如何,使用这些工具,您将能够: 向网络服务器发送大量请求 指定应模拟的并发用户数。     ,请记住,代码执行不是通常的PHP瓶颈。因此,如果这些测试不是在真实的测试环境中运行,则毫无意义。 还有许多其他影响站点性能的因素,并且代码执行是它们的最后一项,在对其他所有因素进行完美调整之后,应该对其进行优化。或者,甚至更好的是,只有在进行性能分析时,您才会知道代码执行成为瓶颈。 因此,在大多数环境中,您不会获得任何结果或错误的结果。 实际上,除非您运行自己的小型数据中心,否则我怀疑您会注意到与通常的操作码缓存有什么不同(在实际环境中,不运行hello world)。 恐怕世界上只有少数站点可以从该嘻哈中获得任何收益。这是所有令人惊叹和浪漫的东西,但是如果您需要真正的性能优化,那就另当别论了。     

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...