PHP非持久性流程设计与Python / Java相比
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了PHP非持久性流程设计与Python / Java相比,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1004字,纯文字阅读大概需要2分钟。
内容图文
![PHP非持久性流程设计与Python / Java相比](/upload/InfoBanner/zyjiaocheng/770/d2e5b75fd7114ca38a05d4ec2993c162.jpg)
目前我正在考虑这三种语言之间的项目需要非常高的正常运行时间(正常运行时间比性能更重要).
我已经成为一名PHP开发人员已经有一段时间了,不介意切换到更好的语言,如Python或更多(可能)更专业的Java,但有一件事阻止我:
在PHP中假设一个用户创建了一些格式错误/奇怪的请求,导致我的代码崩溃 – 只有那个用户会受到影响.其他用户可以继续发出请求,因为每个HTTP请求都会调用一个新的PHP进程.
考虑使用Python或Java:如果用户崩溃了我的后端代码,那么只有一个进程在运行,而整个webapp都会崩溃,这将是一场灾难.
我的问题是,是否有一个词描述了这两种不同的网络编程方法?此外,我是否遗漏了任何明显的东西,或者PHP是否真的具有优于Python / Java /其他持久性流程方法的优势,如果是这样,为什么Python不采用这种方法?
解决方法:
我正在寻找的是有人指点我这样的文章:
http://www.electricmonk.nl/docs/apache_fastcgi_python/apache_fastcgi_python.html
Python可以通过WSGI在后台持续运行,并且可以有许多解释器等待请求.如果其中一个解释器崩溃,这不是问题,因为其他解释器正在等待,并且因为Apache可以自动重启任何崩溃的解释器.
Python也可以在类似于PHP的每个请求上手动调用,但速度较慢.
内容总结
以上是互联网集市为您收集整理的PHP非持久性流程设计与Python / Java相比全部内容,希望文章能够帮你解决PHP非持久性流程设计与Python / Java相比所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。