首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >PHP是否适合长时间执行,如web爬行和处理大文件?

PHP是否适合长时间执行,如web爬行和处理大文件?
EN

Stack Overflow用户
提问于 2018-05-28 12:09:35
回答 1查看 50关注 0票数 0

我曾经看过一篇文章,说PHP最初只是为了显示静态网页,而不是为了实际编程,因此由于内存泄漏,它在长时间执行中存在严重缺陷。

我知道PHP可以用来抓取几十个网页,处理音频/视频文件等,但它“擅长”吗?当然,判断它是否擅长某件事应该是一个相对的评估。在本例中,将比较ASP/node.js/Python。

PHP7.x是否已改进或适应长时间执行?

这是一种普遍的问题,而不是具体的问题。但我认为这篇文章可能会给很多人提供有用的见解。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-05-28 12:43:09

对于编写长时间运行的流程来说,PHP不是一个坏的选择,主要的问题是从mod_apache或PHP-FPM启动一个长时间运行的流程变得过于复杂。

有完整的网络服务器,WebSocket服务器,以及更多用纯PHP语言编写的服务器,它们都是长期运行的,并且工作得很好,可能没有Node.js或Python那么快,但是对于网络/数据库绑定的工作负载,我不认为有什么显著的区别。

如果你喜欢用PHP编程,那么我建议你开始使用PHP是一个很好的选择。

一些基于PHP的服务器示例:

这两个示例都是用PHP编写的非阻塞服务器。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50559010

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档