php的优缺点

PHP的优点

•每个进程占用内存少,可以多启动一些进程数量,并发处理能力高于Python/Ruby

•基本没有内存泄露的烦恼

–即使应用代码有内存泄露问题,每个请求执行完毕,所有内存对象全部释放,基本不会造成严重后果

 

PHP的缺点

•每请求的内存管理模型造成PHP性能低下

–每个请求都需要初始化整个应用代码,造成bootstrap速度很缓慢

–重型PHP框架性能不可避免的低下:例如Drupal性能尤其差,必须依赖多种缓存机制缓解性能问题

–PHP社区多采用轻量级框架缓解性能问题

•由于每请求都彻底释放内存,无法实现进程内跨请求共享资源

–通用数据库连接池

–内存字典表

–其他昂贵的需要耗时建立的共享资源

 

PHP的大型应用

•PHP在大型应用的场景

–由于PHP的内存模型限制,很多大型应用在较早期就会不可避免的遇到PHP的瓶颈

–PHP的瓶颈无法解决,必须调整架构,因此在早期就会引入中间应用层(C++, Java),让PHP退化为View层模板语言

–案例:taobao,facebook,yahoo

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值