gpt4 book ai didi

PHP 性能指标

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:46:02 25 4
gpt4 key购买 nike

我目前正在为个人项目开发 PHP MVC 框架。在开发框架时,我有兴趣通过实现不同的优化技术来查看任何显着的性能。我已经实现了一个原始的 BenchMark 类来记录 mircotime。

问题是我没有执行时间的引用框架。我非常接近这个项目的开始,有一个数据库连接和一些查询但没有输出(禁止一些调试文本和 BenchMark 日志)。我的当前执行时间为 0.01917 秒

我原以为会更低,但正如我之前所说,我没有引用框架。我很欣赏在判断性能时需要考虑很多变量,但我希望找到某种度量标准
a) 衡量性能的技术,例如每秒请求数和
b) 例如比较结果; “标准”网络服务器上的“中等”大小的 PHP 应用程序将如何执行。我理解“适度”和“标准”是非常主观的词,所以也许是特定应用程序的已知执行时间表(例如 StackOverFlow 的执行时间)。

除了执行时间之外,还有哪些其他衡量性能的技术?

当查看 MVC Framework Performance Comparisom 时它谈论每秒请求数 (RPS)。这是如何计算的?我猜测我当前的执行时间 0.01917 秒 可以处理 52 RPS (= 1/0.01917 )。这似乎明显低于图表中引用的值,尤其是当您考虑到我当前有限的功能时。

最佳答案

要对某个页面进行基准测试,请使用 ab .要对服务器上的页面负载进行基准测试,请尝试 siege .

但是……这两者仍然主要是人工测试。我个人也添加了一些额外的日志。

  • 网络服务器(或代理,无论什么)中的页面加载时间
  • 数据库中的慢查询日志记录
  • 如果可能的话,还要记录每个页面的查询计数,这样您就可以知道您的页面有多大;)

关于PHP 性能指标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2660672/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com