PHP性能优化

1

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

PHP内置函数的性能不同(相似功能的函数,性能不同)

尽可能规避魔法函数(性能差,但代码量少,需要权衡)

禁用错误抑制符@(会产生额外开销)

合理使用内存(unset注销不用的变量,特别是对象)

优化正则表达式(需要长期积累经验)

避免在循环内做运算(例如for里i

减少计算密集业务

务必使用带单引号字符串做键值(没引号PHP会查常量表)

2

PHP周边问题性能优化:Mysql优化(主从双热备份,读写分离,垂直分库,水平分库)

服务器运行环境(硬件维护)

抓准核心(分析耗时多的项目属于网络,数据库,还是前段问题)

减少文件类操作(读写内存<<读写数据库<读写磁盘<读写网络数据)

优化网络请求(设置超时时间:连接/都/写超时)

PHP源码压缩

缓存重复内容

串行改并行

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1、用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量,单引号则不会,注...
    红鱼绿鱼与驴阅读 1,083评论 0 3
  • 总体介绍: 一、规范说明 性能是网站运行是否良好的关键因素, 网站的性能与效率影响着公司的运营成本及长远发展,编写...
    henryspace阅读 887评论 0 0
  • 鸟哥博客传送门 遇到性能问题的原因 php语法不恰当 使用php做了它不擅长的事情 php连接的服务不给力 php...
    code_nerd阅读 178评论 0 0
  • 1、如果能将类的方法定义成static,就尽量定义成static,它的速度会提升将近4倍。 2、$row['id'...
    红鱼绿鱼与驴阅读 188评论 0 0
  • 这里抛出一个常见问题:PHP环境下脚本运行超时,尤其是处理后台服务数据处理时经常会遇到。 Maximum exec...
    needrunning阅读 2,433评论 0 1