PHP性能

问题描述 投票:12回答:13

如果不在我的服务器上安装软件,我该怎么做才能提高PHP脚本的性能/速度?

php performance
13个回答
0
投票

Rasmus Lerdorf在FrOSCon '08最近的演讲“Simple is Hard”中给出了一些很好的建议。如果您正在使用字节码缓存(并且您确实应该使用字节码缓存),则包含路径未命中的内容会受到很大影响,因此请优化您的require / require_once。


0
投票

您可以使用xhprof等分析工具来优化代码的哪些部分!


0
投票

1)使用最新版本的PHP

核心团队正在努力提高每个版本的PHP性能。

2)使用字节码缓存

从PHP 5.5开始,一个名为OPcache的PHP中添加了一个字节码缓存。使用OPcache可以产生巨大的差异,尤其是从PHP 7开始。它在每个PHP版本中都得到了改进,甚至可能获得JIT implementation in the future

3)分析

虽然开发性能分析可以让您深入了解究竟发生了什么。这有助于在代码中找到很多瓶颈。

最常用的工具之一是XHProf,但不再正式支持,并且PHP> = 7的问题。当你想要描述PHP> = 7时,另一种选择是Tideways which is a fork of XHProf

© www.soinside.com 2019 - 2024. All rights reserved.