PHP

【PHP UK】PHP性能优化:我是怎么处理它的

lianguixuan pilishen 中转站 kingwuking kkink PikachuKing WhiteAutum ouer1994 hunyuanji

谁不想自己的程序运行的又快又安全,而且占用资源更少呢?但是提及性能优化,尤其是PHP的,你会想到什么呢?你会想到网上常见的,说:

  • 单引号比双引号性能要高的建议吗?
  • 或者不要用正则,因为str_replace()的性能要比preg_replace()高不少?
  • 或者一定要用正则,而不是自己费尽地拆分字符?
  • 或者你在对比字符的时候,是用$a===$b呢,还是用($a,$b)===0呢?它们二者有什么区别呢?
  • ...

诸如此类的建议还有很多,你都知道吗?都在遵循吗?

或者换个角度,这些细微的优化真正值得关注吗?或者对大部分人来说,真的是我们性能优化的关注重点吗?我们讲性能优化,到底更应该关注些什么呢?

  • 你知道你的app在干些啥吗?
  • 能具体看到代码在干啥吗?
  • 我们如何知道自己的app在生产环境性能承载如何呢?
  • 怎么知道它是否会内存泄露呢?
  • 会耗光内存吗?
  • 会不会过度部署了呢,因为实际不需要那么多服务器?

更关键的是,不论是来自网上细微的性能优化建议,还是更重大一些的性能问题,我们该如何证明自己的猜测与理论呢?怎么证明一下呢?不可能完全听别人说,完全靠自己猜测吧。

那么在这个专场里,在2018PHP UK国际会议的舞台上,我们的女神Kat就会一起带大家揭开php性能优化的面纱, 一起处理下上面提到的那些问题与困惑,让性能分析与优化不再那么恐怖和无助,让我们每个人都建立起自己的性能分析与优化的流程。

相关资料:

  1. 本专场的课件下载
  2. Brunty/cigar

相关专场:

  1. 另一个视角来看性能优化,看看在极端大型项目情况下,又有哪些不一样的注意点:《【PHP UK】华裔大佬殷德敏教你使用Laravel微服务搞定亿级PV、百万UV、畅销手游的后台》
  2. 内存泄露、垃圾回收之类的,也需要对linux相关的知识有所了解:《搞编程后悔没早知道的Linux命令》