php 后台进程,php是否适合做后台长驻程序

@Summic 对这个回答持保留态度 ... 我自己用 php 实现过 webServer 和 socketServer ...

用到了 libevent 取代死循环 ... 用到了 shmop 缓存 ... 以及都是多进程 fork 的 ...

我用到了一切我能想到的优化 ... 但性能依然很烂 ...

socketServer 还好 ... 因为要维持长连接推送即可 ...

webServer 只能用呵呵来形容 ... 做做玩具还可以 ... 没办法真正用到生产环境去 ...

至于顶楼说的问题 ... 内存泄露什么的 ... 不敢说没有也不敢说有 ...

我只知道我的 php daemon 运行几个月 ... 也没见吃内存吃得多异常 ...

我完全没有在程序里刻意的调用 gc_collect_cycles() 或者 unset() 什么的 ...

运行也一切正常 ... 以及我觉得就 php 这种语言本身的特性而言 ...

只要你不直接去操作内存 ... 只是做普通操作的话 ... 想要内存泄露也难吧 ...

唯一需要注意的事情是 ... php 在做 daemon 的时候 ...

如果你连接了外部的服务 ... 切记要在再次打开连接之前关闭之前的连接!!

我见到的很多 php 程序员已经没这个习惯了 ... 写 daemon 需要注意的其实只有这一个 ...

基本就是这样 ... 总之 ... 嘛 ... 不管什么语言 ... 写得顺手就好了 ...

毕竟没有弱爆的语言只有弱爆的程序员 ...

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值