【问题标题】:Test website performance [closed]测试网站性能[关闭]
【发布时间】:2015-03-28 21:14:42
【问题描述】:

我有一个使用 XAMPP 服务器的 PHP 和 MySQL 网站。

我只是想知道是否有任何软件、在线网站等可以对在 localhost(本地环境)上运行的网站进行测试(网络性能、负载平衡、压力测试等)?

感谢您的帮助

【问题讨论】:

  • 有很多工具,Google Pagespeed、Yahoo、GT Metrix 等,它们都不能在 localhost 上工作,在 localhost 上测试网络性能和负载平衡毫无意义。
  • 其他工具包括 Gatling、JMeter 甚至 Apache Bench (ab)....但是当您应该针对生产站点进行测试以获得有意义的结果时,针对 localhost 进行测试是毫无意义的

标签: php html testing networking stress


【解决方案1】:

您无法在 localhost 上测试站点的网络速度,因为它是本地的,因此它将是即时的。您唯一可以测试的是 PHP 的执行速度有多快,并且有一个很棒的 PHP 扩展名为 php_xdebug。它会告诉你每个函数调用需要多长时间来执行。

您可以使用WinCacheGrind 等工具查看结果,并查看哪个函数占用了您的所有时间。

对于网络方面的东西,您需要先部署您的网站,然后运行负载平衡、压力测试等测试。

根据我的经验,网站的大部分延迟来自 PHP,而不是网络服务器(除非您在共享主机上)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-16
    • 1970-01-01
    • 1970-01-01
    • 2010-11-23
    相关资源
    最近更新 更多