PHP性能优化
Posted 菜刚
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP性能优化相关的知识,希望对你有一定的参考价值。
php虽然是世界上最好的语言,但是它本身作为一门脚本语言,其运行效率一直被人们所诟病。
作为以PHP为开发语言的应用程序而言,PHP程序的性能能影响到整个架构性能的百分之30左右,不会超过百分之50,其余的是硬件的、操作系统的、存储的等等其他性能优化;因此,PHP程序的性能好坏,对于整个系统架构而言,还是很重要的。
PHP的性能优化分为一下三个层次:
这三个层次性能优化的难度依次上升,效果却依次降低。在此,我们重点讨论前两种层次。
PHP代码的优化
多使用PHP内置的函数,少使用PHP代码,且精简PHP代码
PHP的执行流程为:
这个原理是很简单的,PHP是解释型语言,PHP代码得经过好几步转化才能变成最终的机器码,假如PHP代码写的很多,不够精简,转化的步骤就会变长,自然会影响PHP程序的性能。而PHP内置的函数是由C语言编写的,运行速度自然快。
PHP内置函数的执行效率也有优先级,可以尽量使用快的
这个原因也是显而易见的,虽然都是C语言写的程序,但是C实现的方式还是不同的,有的实现方式快一些,有的实现的慢一些,所以调用快的效率肯定会高一点。
例如:
array_key_exists<
以上是关于PHP性能优化的主要内容,如果未能解决你的问题,请参考以下文章