`

使用xdebug+wincachegrind的心得

阅读更多

     以前刚接触PHP的时候还不会分析代码的执行效率。现在对PHP了解的深入以后,对PHP执行效率的问题就有了点兴趣。

通过这两天学习wincachegrind分析自己写好的网站,现在总结出几点如下:

1:在编写网站的时候尽量少用redirect,原因是因为当你使用redirect的时候网站在执行完了一个页面功能后就跟着你的程序跳转到了另外一个页面程序去执行...大家知道PHP不像java那样是先编译后执行的,当在PHP用了redirect以后就相当于同时执行了两个页面的功能,走了两遍页面的载入。

2:页面中引入的外网代码最好能放在页面末尾加入,这样在整个网站加入后才会加载外网代码,就不会出现页面停顿的状态了。

 

  • 大小: 602 Bytes
  • 大小: 585 Bytes
分享到:
评论

相关推荐

    windows下安装Xdebug+WinCacheGrind

    **WinCacheGrind的安装与使用** 1. **下载WinCacheGrind**:你可以从官方或者第三方网站下载WinCacheGrind的可执行文件,例如在给定的文件列表中有`WinCacheGrind.exe`。 2. **运行WinCacheGrind**:将`...

    zendstudio10.5.0+xdebug+xampp1.8.1.part1.rar

    xampp1.8.1结合zendstudio10.5.0(含破解包)和xdebug以及google xdebug助手插件。除xampp1.8.1以外,其它都在里面,无论PHP新手还是老手,值得拥有。要分不是我的本意,不要分不是我的性格。文件太大,所以拆分了,...

    phpStorm+Xdebug+Chrome本地调试

    下面我们将详细介绍如何使用 PhpStorm+Xdebug+Chrome 实现本地断点调试。 一、环境搭建 要实现本地断点调试,首先需要检测本地是否安装了 Xdebug。如果没有安装,可以按照以下步骤进行安装。 1. 首先,在 ...

    VSCode开发PHP环境配置手册(PHP8.1.1+PHP-xdebug+redis)

    将xdebug库放入ext插件目录 备注:压缩包中的PHP8.1.1默认已经集成了php_xdebug-3.2.1-8.1-vs16-nts-x86_64.dll文件并已重命名为php_xdebug.dll。 2.配置用户环境变量 将PHP8.1所在目录添加进用户变量:D:\phpstudy_...

    PHP5.5.11+Xdebug+lua+mysql

    标题中的"PHP5.5.11+Xdebug+lua+mysql"代表的是一个包含PHP、Xdebug、Lua脚本语言以及MySQL数据库的集成环境。这个集成包是为开发者准备的,旨在提供一个快速便捷的开发和调试环境,无需用户自行安装和配置各个组件...

    CentOS 安装 PHP5.5+Redis+XDebug+Nginx+MySQL全纪录

    - MySQL是一个流行的关系型数据库管理系统(RDBMS),文章没有详细说明MySQL的安装过程,但通常会通过Yum仓库安装最新版的MySQL服务器,并创建数据库和用户以便应用程序使用。 总结来说,本文涉及的知识点包括...

    纯PHP搭建Apache+Eclipse+xDebug+PHPUnit+MakeGood

    【标题】"纯PHP搭建Apache+Eclipse+xDebug+PHPUnit+MakeGood"涉及到的是在本地环境中构建一个完整的PHP开发环境,包括Web服务器、IDE、调试工具和自动化测试框架。这一过程对于PHP开发者来说至关重要,因为它提供了...

    Ubuntu+lamp+eclipse+xdebug+虚拟主机的配置

    ### Ubuntu + LAMP + Eclipse + Xdebug + 虚拟主机的配置详解 #### 安装LAMP环境 LAMP(Linux, Apache, MySQL, PHP)环境是在Linux系统上搭建Web服务的一种常用组合。在Ubuntu系统中安装LAMP可以通过简单的命令...

    php5.3+xdebug+php.ini

    搭建eclipse开发环境,结合xdebug调式php代码是最麻烦的一步,php和xdebug版本需要严格配合. 附件经过验证可用,同时附上php.ini配置. 注意eclipse,java必须为32位.

    zendstudio10.5.0+xdebug+xampp1.8.1.part3.rar

    xampp1.8.1结合zendstudio10.5.0(含破解包)和xdebug以及google xdebug助手插件。除xampp1.8.1以外,其它都在里面,无论PHP新手还是老手,值得拥有。要分不是我的本意,不要分不是我的性格。文件太大,所以拆分了,...

    zendstudio10.5.0+xdebug+xampp1.8.1.part2.rar

    xampp1.8.1结合zendstudio10.5.0(含破解包)和xdebug以及google xdebug助手插件。除xampp1.8.1以外,其它都在里面,无论PHP新手还是老手,值得拥有。要分不是我的本意,不要分不是我的性格。文件太大,所以拆分了,...

    zendstudio10.5.0+xdebug+xampp1.8.1.part5.rar

    xampp1.8.1结合zendstudio10.5.0(含破解包)和xdebug以及google xdebug助手插件。除xampp1.8.1以外,其它都在里面,无论PHP新手还是老手,值得拥有。要分不是我的本意,不要分不是我的性格。文件太大,所以拆分了,...

    zendstudio10.5.0+xdebug+xampp1.8.1.part6.rar

    xampp1.8.1结合zendstudio10.5.0(含破解包)和xdebug以及google xdebug助手插件。除xampp1.8.1以外,其它都在里面,无论PHP新手还是老手,值得拥有。要分不是我的本意,不要分不是我的性格。文件太大,所以拆分了,...

    zendstudio10.5.0+xdebug+xampp1.8.1.part4.rar

    xampp1.8.1结合zendstudio10.5.0(含破解包)和xdebug以及google xdebug助手插件。除xampp1.8.1以外,其它都在里面,无论PHP新手还是老手,值得拥有。要分不是我的本意,不要分不是我的性格。文件太大,所以拆分了,...

    zendstudio10.5.0+xdebug+xampp1.8.1.part7.rar

    xampp1.8.1结合zendstudio10.5.0(含破解包)和xdebug以及google xdebug助手插件。除xampp1.8.1以外,其它都在里面,无论PHP新手还是老手,值得拥有。要分不是我的本意,不要分不是我的性格。文件太大,所以拆分了,...

    php使用谷歌浏览器xdebug配置文件及配置方法(软件:wamp64+PhpStorm)

    本文将详细讲解如何在WAMP64环境下,结合PhpStorm和谷歌浏览器,配置并使用Xdebug进行高效的PHP调试。 首先,我们需要安装Xdebug。Xdebug是一个开源的PHP调试器和性能分析器,它可以提供断点调试、变量查看、代码...

    phpStorm+XDebug+chrome 配置详解

    phpStorm+XDebug+chrome配置详解 phpStorm、XDebug以及chrome浏览器这三者的配置对于PHP开发人员来说是一项非常重要的技能。这三者结合使用,可以有效地进行PHP程序的调试。在本文中,我们将详细介绍如何配置...

    magento2-install:CLI命令安装Magento 2.xx + Docker + Redis + Xdebug +示例数据

    magento2安装OSx脚本,允许用户使用自己选择的Magento版本/版本轻松启动完整的Magento 2.x +可选示例数据+ Docker + Redis + xDebug + Elasticsearch开发堆栈。 它包括定制开发和扩展开发所需的一切。安装下载...

Global site tag (gtag.js) - Google Analytics