栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

如何基准测试PHP脚本的效率

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

如何基准测试PHP脚本的效率

如果您确实想对真实世界的代码进行基准测试,请使用Xdebug和XHProf之类的工具。

Xdebug非常适合在开发人员/舞台上工作的人,XHProf是生产的绝佳工具,并且可以在此处安全运行(只要您阅读了说明)。任何单个页面加载的结果都不会像查看服务器在执行一百万其他事务以及资源变得稀缺时代码的执行情况那样具有相关性。这就提出了另一个问题:您是否正在瓶颈CPU?内存?输入/输出?

您还需要关注的不仅仅是脚本中运行的代码,而是如何提供脚本/页面。您正在使用什么Web服务器?举例来说,我可以使nginx + PHP-
FPM认真执行mod_php + Apache,而后者又通过使用良好的CDN来提供静态内容而被淘汰。

接下来要考虑的是您要优化的内容?

  • 页面在用户浏览器中呈现的速度是否是第一要务?
  • 目标是以最少的CPU消耗尽快回复对服务器的每个请求吗?

前者可以通过gzip压缩发送到浏览器的所有资源的方式来获得帮助,但是这样做(在某些情况下)可能会使您进一步远离实现后者。

希望以上所有内容可以帮助表明,精心隔离的“实验室”测试不会反映您在生产中会遇到的变量和问题,并且您必须确定您的高级目标是什么,然后才能达到目标。在前往微观/过早优化路线前往地狱之前。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/408457.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号