• 技术文章 >后端开发 >PHP问题

    php效率很低吗

    王林王林2019-10-21 18:16:41原创1798

    PHP效率并不低,相反PHP有着很多高效率的写法。下面是几种PHP的高效率写法:

    1、尽量静态化

    如果一个方法能被静态,那就声明它为静态的,速度可提高1/4。其实静态方法和非静态方法的效率主要区别在内存:静态方法在程序开始时生成内存,实例方法在程序运行中生成内存,所以静态方法可以直接调用,实例方法要先成生实例,通过实例调用方法,静态速度很快,但是多了会占内存。

    2、在循环之前设置循环的最大次数,而非在在循环中

    3、销毁变量去释放内存,特别是大的数组

    数组和对象在php特别占内存的,这个由于php的底层的zend引擎引起的,一般来说,PHP数组的内存利用率只有 1/10, 也就是说,一个在C语言里面100M 内存的数组,在PHP里面就要1G。

    4、在includes和requires中使用绝对路径

    如果包含相对路径,PHP会在include_path里面遍历查找文件。用绝对路径就会避免此类问题,因此解析操作系统路径所需的时间会更少。

    5、尽量多用静态HTML页面,少用脚本

    Apache解析一个PHP脚本的时间要比解析一个静态HTML页面慢2至10倍。

    推荐教程:PHP视频教程

    以上就是php效率很低吗的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:php 效率
    上一篇:php架构师都要会什么 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • 10个提高PHP开发者效率的办法• PHP编程效率要点分析• php为什么效率高• php比java哪个开发效率高?
    1/1

    PHP中文网