php性能优化

前段时间在面试的时候,有技术大牛问php性能优化的问题,这个尴尬。。。。只能说了下平时写法的注意等,。。回来查了下这方面知识,作为一个谢了N久代码的程序员,其实在实操作当中已经做了很多的优化,只是自己不知道。。。。下来总结下自己体会的吧

1php 自身有优化,这个咱做不到,那就遵循php 多用内置函数,减少各种魔术方法的使用,还有一些写法如单引号,双引号问题等php在开发过程中的规范等,包括各种函数的效率,比如file_get_contents,fopen ,及其phpcurl 等,php 循环里尽量杜绝select等等
2在写代码的时候,警告会大大影响php的速度,这是在学习的时候应该知道的,所以尽量不要产生警告
3,关于查询最终数据处理完成之后释放相关内存,如unset等
4,高类聚低耦合,这是大学的时候常听到的一个概念词,现实开发中的时候跟性能相关,才知道其布局的重要性,这个跟框架挂点勾,但是是贯穿整个开发的,php的 public protected private 这几个方法,现在的php框架主流倾向于单入口,(能有效的过滤逻辑处理任何请求,方便配合于分布式的中间件或者自身所需要的各种逻辑判断等),private 私有,也就是自身调用,这种能有效的提高整个代码的类聚,
这些是php自身的
5,php尽量少操作文件类,比如写读生成等等,毕竟文件操作只是为了满足php对一些功能类的不足所开发的

需求总是在实体上诞生的,有实体就有框架,或自身搭建的或者主流现成的
分布式,redis 各种mq等等
如果业务需求计算型比较复杂,这类计算可用其他语言代替,一般到这种程度,大部分会采用分布式,
php几乎是不会单独存在,根mysql挂钩占百分之99.9 以上,那mysql优化 算是php的最佳辅助,至于怎么优化sql 各显神通了

nginx apache 等性能优化,
后面的这些都是php周边优化了能力有限,知道的也就这么多了

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

liberlv

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值