类别:Python / 日期:2019-12-02 / 浏览:86 / 评论:0

PHP 从言语层面上讲几乎是一无可取,细致完成的质量也乏善可陈,但它胜在最要命的布置上:没有任何其他言语有像 PHP 一样合适大范围布置的体式格局。基本上装好 Apache/mod_php 以后,PHP 运用的布置就简化为了复制文件。

即便是斟酌到机能缘由等采纳 nginx/FastCGI 等替换体式格局,分外的事情也只是在于最初设置。一旦设置完成,以后的布置都是文件复制。效劳器重启后一般会自动启动 apache/nginx,fastcgi manager 担任启动 php-cgi 历程等,而 PHP 运用基于文件的挪用体式格局并不须要费心更多的保护。

这关于如 Dreamhost 之类的虚拟主机平台来讲至关重要:他们一般要一台效劳器处置惩罚不计其数的低流量用户,而且这些用户没有 root 权限去运转其他历程。

相干引荐:《Python视频教程》

PHP 剧本的生命周期很短,没有常驻历程,每次挪用以后就被住手,关于运用作者的要求更低,不必太多的斟酌资本治理题目。

这和 Python 之流的布置有天地之别:大部分 Python 的收集运用如 Django, Tornado 等都须要零丁的常驻历程(Apache/mod_python 似乎是个杯具,而且早就不再更新了)。

这些历程须要分外的保护事情以治理其启动、住手,也须要分外的监控历程处置惩罚不测退出后的重启。这须要用户对体系有更深切的相识。

常驻历程须要占用体系内存,一般不可能在一台效劳器上运转成百上千个运用,关于 Dreamhost 如许的效劳提供商来讲不合适用来处置惩罚诸如 WordPress 博客之类的简朴运用。常驻历程也要求作者对体系资本的治理、垃圾接纳机制等有更深切的相识以防止内存泄漏、资本占用过分等题目。

如今 Python 收集运用布置最简朴的应该是 App Engine,采纳了相似 PHP 的生命周期(要求处置惩罚 30 秒限定,超时被住手,没法运转常驻历程),极大简化了治理难度,然则国内没法访问…

所以从盛行水平上讲,Python 不会凌驾 PHP,由于数目巨大的效劳提供商没法用 Python 支持现有的用户范围。然则这个盛行水平关于创业公司、专业人士来讲没有什么意义。许多中心的收集运用不合适用 PHP 的短暂要求处置惩罚机制完成(比方准及时 push 提示、网页立即聊天等),而越发合适由常驻历程来处置惩罚。这些才是 Python,Ruby 等言语完成发挥其能量的处所。

Python 的壮大的地方在于言语的简约与文雅,以及它壮大的表达能力。Hacker 们情愿运用 Python 来作为他们表达头脑的体式格局。

在 Web 开辟上面,Python布置成题目,然则关于商业网站而言,本身处置惩罚一台 VPS 不成题目。而 Python的通用性,能保证完成种种非常规的运用。

简朴地说,假如你只是须要 Web1.0 的内容展现网站,斟酌php。而 Web2.0,能够斟酌 Python,以及RoR。

以上就是python web为何不火的细致内容,更多请关注ki4网别的相干文章!

打赏

感谢您的赞助~

打开支付宝扫一扫,即可进行扫码打赏哦~

版权声明 : 本文未使用任何知识共享协议授权,您可以任何形式自由转载或使用。

评论区

发表评论 / 取消回复

必填

选填

选填

◎欢迎讨论,请在这里发表您的看法及观点。