PHP性能优化01


PHP性能问题可能的原因

1. PHP语法使用得不恰当

2. 使用PHP语言做了它不擅长做的事

3. 用PHP语言连接的服务不给力

4. PHP自身的短板

5. 未知问题,需要分析解决

PHP的性能问题的解决方向

1. PHP语言级的性能优化

2. PHP周边问题的性能优化--服务,网络环境,服务器环境等等

3. PHP语言自身分析,优化

压力测试工具


来自慕课网



来自慕课网

每秒接受的请求数应该尽可能多

平均处理每个请求的耗时应该尽可能少

PHP语言级性能优化

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

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

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

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

PHP代码的运行流程


来自慕课网


php文件->扫描->zd引擎去理解->opcodes->执行->输出

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

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

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

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • PHP作为开源脚本语言,具有C、Perl、Java等编程语言的特性,由于引入了中间解释层(Zend引擎),所以PH...
    JunChow520阅读 3,738评论 0 5
  • 1、用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量,单引号则不会,注...
    红鱼绿鱼与驴阅读 4,731评论 0 3
  • PHP优化对于PHP的优化主要是对php.ini中的相关主要参数进行合理调整和设置,以下我们就来看看php.ini...
    361独家记忆阅读 3,318评论 1 7
  • 1 字符串 1.1 少用正则表达式 能用PHP内部字符串操作函数的情况下,尽量用他们,不要用正则表达式, 因为其效...
    丶Assassin丨阅读 3,945评论 1 9
  • 1 字符串 1.1 少用正则表达式 能用PHP内部字符串操作函数的情况下,尽量用他们,不要用正则表达式, 因为其效...
    诗无尽头i阅读 4,014评论 3 2

友情链接更多精彩内容