PHP性能优化02

作者: Amy1234567 | 来源:发表于2020-03-18 00:21 被阅读0次

PHP语言级性能优化

优化点:尽可能减少使用魔法函数

情况描述:PHP提供的魔法函数,性能不佳

为什么性能低?

为了给PHP程序员省事,PHP语言为你做了很多

好的方法:

尽可能规避使用PHP魔法函数

linux中的time方法可以测试程序运行耗时

优化点:产生额外开销的错误抑制符@

情况描述:PHP提供的错误抑制符只是为了方便“懒人”

@的实际逻辑:在代码开始前,结束后,增加Opcode, 忽略报错

好的建议:尽量不要使用@

优化点:合理使用内存

情况描述:PHP有内存回收机制保底,但也请小心使用内存

好的建议:利用unset()即使释放不使用的内存(注:unset()会出现注销不掉的情况)

优化点:尽量少的使用正则表达式

情况描述:正则表达式的回溯开销较大,“没有金刚钻别揽瓷器活”

好的建议:利用字符串处理函数,实现相同逻辑

优化点:避免在循环内(计算式)做运算

情况描述:循环内的计算式会被重复计算

来自慕课网

优化点:减少计算密集型运算

情况描述:PHP不适合密集型运算的场景(比如大批量的日志分析,数据处理)

为什么?

PHP语言特性决定了PHP不适合做大数据量运算

PHP适用场景:适合衔接WebServer与后端服务,UI呈现

优化点:务必使用带引号字符串做键值

情况描述:PHP会将没有引号的键值当作常量,产生查找常量的开销

好的建议:严格使用引号作为键值

相关文章

  • PHP性能优化02

    PHP语言级性能优化 优化点:尽可能减少使用魔法函数 情况描述:PHP提供的魔法函数,性能不佳 为什么性能低? 为...

  • 性能优化之PHP

    这是在慕课网上《性能优化之php》记下来的笔记,防止遗忘。 一、语言级性能优化 1、优化点:少写代码,多用PHP自...

  • PHP性能优化

    1 PHP语言级性能优化:少些代码,多用PHP自身能力;(多用PHP内置变量,常量,函数) PHP内置函数的性能不...

  • PHP 性能优化

    PHP 性能优化在中大型项目当中是非常重要的一件事情。 PHP 性能优化分为代码级和配置级两个部分。 一、PHP ...

  • PHP性能优化原理

    在介绍优化PHP性能之前,我们先了解一下PHP运行的原理。 PHP Hypertype Preprocessor ...

  • 如何进行一次简单的性能分析

    基于xhprof开发php性能优化系统全文 安装 安装php msgpack扩展 安装php xhprof扩展 p...

  • PHP性能优化

    0 前言 这篇文章算是对这本书的一点笔记《高性能PHP应用开发》目录大概都是搬过来的,但是有些技术是2011-11...

  • php性能优化

    鸟哥博客传送门 遇到性能问题的原因 php语法不恰当 使用php做了它不擅长的事情 php连接的服务不给力 php...

  • PHP 性能优化

    PHP虽然是世界上最好的语言,但是它本身作为一门脚本语言,其运行效率一直被人们所诟病。 作为以PHP为开发语言的应...

  • php性能优化

    总体介绍: 一、规范说明 性能是网站运行是否良好的关键因素, 网站的性能与效率影响着公司的运营成本及长远发展,编写...

网友评论

    本文标题:PHP性能优化02

    本文链接:https://www.haomeiwen.com/subject/qlftyhtx.html