在浏览本地web应用程序时,如何跟踪和跟踪执行的部分代码



我有一个巨大的本地web应用程序,它是用PHP、bootstrap、jQuery、ajax和MVC模式构建的,这让我很难知道与应用程序的某个部分相关的代码部分在哪里,有什么方法可以跟踪我在使用web应用程序时执行的代码部分吗?

经过一番搜索,我发现我要找的是PHP评测器,有三种类型:

  • 标准评测程序(如Xdebug(:如果您的应用程序有重大问题,标准评测程序可以帮助您找到问题的根源。标准评测器定期记录其应用程序的堆栈跟踪。每行代码以及方法调用的频率
  • 跟踪评测器(这就是我想要的Z-Ray是一款流行的评测器( :跟踪评测器比标准评测器重量轻,可以在编写代码时使用。这些设计用于在开发过程中捕捉错误并实时跟踪部分代码
  • 应用程序性能监视(APM(工具 :APM工具在整个开发生命周期中监控您的整个web堆栈。它们为您提供了基本的服务器指标,如CPU和内存,以及关于应用程序性能的详细代码级见解。一些APM工具还为您提供事务跟踪和日志记录度量

对我来说,Z-Ray是一个很好的工具,它具有PHP调试功能,它显示了页面请求的所有内部细节,包括构建页面所涉及的所有PHP脚本。它被注入到来自PHP应用程序的响应中。此外,它显示在您用于开发的浏览器中。好处是,在不改变开发工作流程的情况下,您可以获得更深入的洞察力欢迎任何其他建议

最新更新