对PHP的思考

PHP运行机制

请求到来时,初始化资源;请求段开,则全部释放。

好处:不会内存泄漏;结构简单。

坏处:对我来说也多了去了,没办法优化性能啊。


以前写VC项目的时候,一个启动加载,一个关闭卸载,这两个事件做了绝大多工作。比如,在启动时,准备好数据库连接,配置文件加载到内存数据某数据结构,初始化系统运行所需的数据结构,初始化GDI对象等等。因为这些工作都是确定要做的,在系统启动时候做好,就能有效提高效率,磁盘IO怎么招也不会比ram io快啊,创建内核对象更是如此。

但是可悲的是PHP没有程序作用域对象。他自身甚至没办法实现数据库长连接,全局变量也不行。这些工作他都要依赖外部支持。

所以PHP语言是简单,弱小的。


我现在觉得他只适合做web服务器前端处理,后面的业务逻辑和底层支持还是得用C或者JAVA来做。

看了各种文档,PHP自身性能几乎已经不是瓶颈,所以抛开运行性能来考虑。高级语言能更好的优化使用资源,更有效地控制缓存,全局对象以及数据库连接。

我目前的选择是PHP扩展。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值