php评测:什么结果是正常的?

php评测:什么结果是正常的?,php,profiling,execution-time,Php,Profiling,Execution Time,作为测试服务器,使用我的计算机(Windows7,Amd Athlon X2,1GB RAM) 我的应用程序基于Zend框架。它使用MySQL和Zend_翻译,并将Memcached作为缓存 我使用simple microtime()获取PHP应用程序的执行时间: 执行时间0.086215972900391 (缓存数据库和翻译数据时) 我想知道我的结果是糟糕的,非常糟糕的还是正常的。怎么知道呢?我可以在我的计算机上运行什么来比较?或者也许还有其他方法?或者,在我在更“真实”的服务器上运行它之前,

作为测试服务器,使用我的计算机(Windows7,Amd Athlon X2,1GB RAM)

我的应用程序基于Zend框架。它使用MySQL和Zend_翻译,并将Memcached作为缓存

我使用simple microtime()获取PHP应用程序的执行时间: 执行时间0.086215972900391 (缓存数据库和翻译数据时)


我想知道我的结果是糟糕的,非常糟糕的还是正常的。怎么知道呢?我可以在我的计算机上运行什么来比较?或者也许还有其他方法?或者,在我在更“真实”的服务器上运行它之前,我不应该打扰它?

这是一个基本问题,因为

  • 所有基准都不同
  • 所有的应用程序都是不同的
就我个人而言,我认为你衡量的“执行时间”比正常情况要好得多。:)但是,您可以使用或进行稍微更全面的测试。因此ab和jmeter的想法是进行负载测试,这是为了确定当多个客户端(用户)使用应用程序时,应用程序的性能

此外,对于一个好的基准,它有助于提供尽可能多的细节。这将包括您的硬件设置(CPU、RAM、HDD等),但也包括您的应用程序。否则很难判断这有多有效


不管怎么说,底线是0.08对我来说很好!:-)

这是一个基本问题,因为

  • 所有基准都不同
  • 所有的应用程序都是不同的
就我个人而言,我认为你衡量的“执行时间”比正常情况要好得多。:)但是,您可以使用或进行稍微更全面的测试。因此ab和jmeter的想法是进行负载测试,这是为了确定当多个客户端(用户)使用应用程序时,应用程序的性能

此外,对于一个好的基准,它有助于提供尽可能多的细节。这将包括您的硬件设置(CPU、RAM、HDD等),但也包括您的应用程序。否则很难判断这有多有效


不管怎么说,底线是0.08对我来说很好!:-)

结果有多好取决于你想要达到的目标。通过计算确定您可以在一台服务器上处理的用户数量,并将其与您计划/希望为您的网站实现的用户数量进行比较


从业务角度看,更进一步,使用这些数字计算您的预期服务器成本与您预期的收入(基于每个用户的平均收入)。

结果的好坏取决于您试图实现的目标。通过计算确定您可以在一台服务器上处理的用户数量,并将其与您计划/希望为您的网站实现的用户数量进行比较


从业务的角度来看,更进一步,使用这些数字计算您的预期服务器成本与您的预期收入(基于每个用户的平均收入)。

尝试使用httperf计算您的设置可以同时处理多少次点击


此外,还有一个详细的例子解释了使用Httperf进行基准测试。

尝试使用Httperf计算您的设置可以同时处理多少次点击

此外,还有一个详细解释Httperf基准测试的例子