美文网首页
php性能优化

php性能优化

作者: code_nerd | 来源:发表于2017-10-27 10:44 被阅读0次

    鸟哥博客传送门

    遇到性能问题的原因

    • php语法不恰当
    • 使用php做了它不擅长的事情
    • php连接的服务不给力
    • php自身的短板,不能做的事情
    • 未知的原因

    php性能问题解决方法

    • php语言级别的优化
    • php周边问题的性能优化//服务,网络,服务器环境
    • php语言自身的优化,c层次级别

    语言级优化

    比较容易入手,进行优化的

    • 少些代码,多用php自身的能力 // 自写代码冗余较多,可读性不佳,并且性能低
    • php代码需要编译为底层语言,这一过程每次请求都会处理一次,开销很大
    • 多使用php内置的函数,内置常量和变量来实现
    • php内置函数存在时间复杂度的差异,需要多去了解
    • 减少使用魔术方法
    • 禁止使用错误抑制符
    • 合理使用内存和正则
    • 避免在循环内做计算
    • 减少密集型计算
    • 使用带引号的字符串做键值
    • 借助xhprof工具分析php性能进行代码优化

    php周边问题优化

    • 减少文件类操作
    • 减少网络请求
    • 压缩输出php
    • PHP缓存复用
    • smarty缓存

    php代码运行流程

    scanning parsing compilation execute


    安装vld教程

    性能瓶颈处理

    • opcode cache
    • 通过php扩展实现原php中的高频逻辑
    • runtime 优化 hhvm

    相关文章

      网友评论

          本文标题:php性能优化

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