zoukankan      html  css  js  c++  java
  • PHP性能优化

    工作中经常遇到性能优化的问题,总结一下,做个记录。

    一、问题点:

      1.PHP语法适用不恰当

      2.PHP做了不擅长的事

      3.PHP链接服务不给力

      4.PHP自身的短板

    二、问题的解决方向:

      PHP语言级的性能优化->PHP周边问题的性能优化->PHP语言自身分析、优化(底层,C)

    三、优化点:

      1.少写代码,多用PHP自身能力,多用PHP内置函数,常量。

      2.了解PHP内置函数的性能优劣(时间复杂度,空间复杂度)。

      3.少用魔术方法。

      4.禁用错误抑制符号‘@’。

      5.合理使用内存,利用unset()及时释放不使用的内存。

      6.尽量少使用正则表达式,正则表达式回溯开销较大。

      7.避免在循环内做运算。

      8.减少计算密集型业务,PHP适合做纽带的作用,适合衔接webserver与后端服务。

      9.务必使用带引号字符串做键值,PHP会将设有引号的键值当做常量。

      10.减少文件类的操作,读写耗时,读写内存<<读写数据库<读写磁盘<读写网络数据。

      11.减少PHP网络请求,设置超时时间,将穿行请求并行化,压缩PHP接口输出。

  • 相关阅读:
    记录Integer比较问题
    代码中获取git输出
    python open mode
    elasticsearch Unrecognized VM option 'UseParNewGC'
    应用商店显示无法加载页面 请稍后重试
    deep learning with python前五章笔记
    QWeb2: Template 'systray_odoo_referral.gift_icon' not found
    wifi scapy
    struct.pack, struct.unpack详解
    python f-string
  • 原文地址:https://www.cnblogs.com/chengzi-he/p/11126258.html
Copyright © 2011-2022 走看看