2016 - 2024

感恩一路有你

node高并发比起JAVA 创业做网站选择用node好还是php?

浏览量:3065 时间:2021-03-15 18:46:29 作者:admin

创业做网站选择用node好还是php?

我用node和PHP做过网站。

性能,节点应该更好

开发效率高,PHP同步代码易懂,生态更成熟。节点异步代码总是感觉难以控制。

对于部署,PHP通常是nginx fastcgi,node是nginx reverse proxy。它也可以裸奔。PHP比node多一层。

我是从PHP到节点开发的。PHP不适合驻留内存应用程序,而且函数很混乱。虽然似乎有许多适合web开发的语法糖,但大多数都不安全。节点更有想象力。更现代。在当今后端微服务时代,节点更适合现代应用开发。PHP注定会被历史淘汰。

PHP实际上是使用最多的外包公司,ThinkPHP标准。

我推荐node

是的,但是对于绝大多数人来说,node的高突发优势实际上是无用的。。。因为任何主流的后端语言都可以应对数以千万计的高级突发事件(1000万人同时访问)。。。所以除非你有超过一千万的访问量。。。只有节点才能显示其优势。在什么情况下,它可能会面临超过1000万级的高爆发?事实上,可能发生的情况只有两种:天猫淘宝的双11节、小米官方网站抢夺手机。。。所以,如果你不是阿里巴巴或小米的主要驱动力,那么高爆优势。。。其实,这只是个噱头。在我看来,node很难成为主流的后端开发技术,除非node完全抛弃JavaScript,使用完全面向对象的语言。。。但如果是这样,就不应该叫它节点.JS由于JS的弱点,它根本不适合写大型程序。。。因为JS用户通常是web前端。。。JS能胜任前端工作。。。因为web前端所需的代码量非常少,所以您只需要编写很少的JS代码就可以制作一个项目。。。代码量是几十行,但后端是完全不同的。。。随机一个项目,代码量要上千行。。JS的弱点立即突显出来。。。如果你不是面向对象的,你需要写更多的代码来实现相同的逻辑。。。过于依赖匿名函数,大量函数嵌套。。。每个模块都有几十层嵌套在一起的括号。任何人看到它都会晕倒。。。

Node.js真的有高并发优势吗?

如果只有一个线程,节点.js这些东西具有高并发性的优点。如果普通程序使用多处理/多线程,并且配置正确,则几乎是一样的。所以在这方面节点.js真正的优势不是并发性高,而是配置容易,有几个处理器内核可以运行几个进程,这样就可以充分发挥计算能力。不需要配置多个进程和线程来像普通程序一样运行。如果你设置太多,你害怕浪费资源。如果你设置的太少,你害怕浪费CPU的能量。

node高并发比起JAVA nodejs异步处理并发 nodejs高并发处理

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。