编程语言
首页 > 编程语言> > PHP性能问题及优化

PHP性能问题及优化

作者:互联网

什么情况下,遇到了PHP性能问题?

答:

PHP的性能问题的解决方向:

 

 压力测试工具简介:

Apache Benchmark(ab)

简介:ab是由Apache提供的压力测试软件。安装apache服务器时会自带该压测软件。

如何使用:

./ab                   -n1000                   - c100                     http://www.baidu.com/

                         -n请求数           

                                                      -c并发数

                                                                                      url目标压测地址

PHP语言级性能优化:

优化点:少写代码,多用PHP自身能力

性能问题:自写代码冗余较多,可读性不佳,并且性能低。

为什么性能低?

PHP代码需要编译解析为底层语言,这一过程每次请求都会处理一遍,开销大。 PHP代码需要编译解析为底层语言,这一过程每次请求都会处理一遍,开销大。

       

举例:

1代码量居多     2代码量居少

 

 性能压测区别:

。左1。。右2。。

 

 

 好的方法:多使用PHP内置变量、常量、函数

                 

PHP代码运行流程:

 

 优化点:PHP内置函数的性能优劣

                 情况描述:PHP内置函数,之间依然存在快慢差异

                 好的建议:多去了解PHP内置函数的时间复杂度

举例:

 

标签:内置,压测,性能,ab,PHP,优化,代码
来源: https://www.cnblogs.com/gaoyusui/p/16417866.html