当前位置:   LINUX > 正文

php与node.js的性能差距

php,node.js,性能,nginx,mysql,swoole,c语言,DevBox,在线流程图,编程,编程问答,程序员,开发者工具,开发工具,json解析,二维码生成,unix时间戳,在线开发工具,前端开发工具,开发人员工具,站长工具
PHP: nginx mysql php

一般情况下哪个快?快多少?快在哪?

回复内容:

PHP: nginx mysql php

一般情况下哪个快?快多少?快在哪?

你的快是指什么?指令处理?模板渲染?还是综合?

node.js的优势在于非阻塞IO,所以它的吞吐可以比较大,单独使用php,在这个上面没有node有优势。

不过当你考虑到性能这个问题的时候,谁会单独部署一个php呢,你前端不带个其他的web server吗,比如nginx,这样不也实现吞吐的提高吗?

另外,一般来说,慢,主要在于数据库访问上,其他的处理跟这个比都可以忽略。所以当你考虑性能的时候,单独考虑都没有意义。

如果是考虑技术选型的话,选择成熟的,容易团队上手的才是正道。我个人更倾向于php,因为php成熟稳定,用的多,nodejs这方面恐怕无法跟php比。

一般情况下node.js快,快多少没法量化。快在事件模型,非IO阻塞,V8的JIT。

但是:
1、明年PHPNG出山
2、在node.js有优势的方向上,拍黄片社团可派出 swoole 一战

怎么不说C语言完胜PHP呢 要看怎么比较啊

node.js 单一进程 完胜吧。

开始歪楼了?

(机器码一出,谁与争锋…… 本文内容由网友自发贡献,转载请注明出处:https://www.wpsshop.cn/blog/LINUX/detail/17800

推荐阅读
  • 利用swoole的websocket服务器可以与前台的h5websocket互推消息做成聊天室,但是swoole的tcpserver,与tcpclient适用于哪些应用场景呢,具体有什么例子,本人只做过web开发,对于游戏,桌面软件开发不是... [详细]

  • 如何解决《更新Chrome窗口时,"drawAttention"实际上做了什么?》经验,为你挑选了1个好方法。javascript,google-chrome-extension,chrome,windows,linux... [详细]

  • JS程序员总是嘲笑PHP没有闭包,今天抽空写一篇文章来专门介绍一下PHP的闭包。从5.3版本开始PHP就增加了匿名函数支持,经过数个版本迭代到现在的PHP5.6、PHP7,PHP语言的闭包已经非常完善了。Swoole,闭包,程序员,php,... [详细]

  • 如何解决《在OpenVZVPS上安装Docker》经验,为你挑选了1个好方法。centos,openvz,docker,https,linux,DevBox,在线流程图,编程,编程问答,程序员,开发者工具,开发工具,json解析,二维码生成... [详细]

  • 如何解决《如何在Bash中暂停和恢复一系列命令?》经验,为你挑选了1个好方法。unix,linux,bash,DevBox,在线流程图,编程,编程问答,程序员,开发者工具,开发工具,json解析,二维码生成,unix时间戳,在线开发工具,前... [详细]

  • 如何解决《堆栈无法正确解决依赖关系》经验,为你挑选了0个好方法。haskell,dependency-management,hakyll,haskell-stack,ubuntu,linux,DevBox,在线流程图,编程,编程问答,程序员... [详细]

  • 如何解决《在带有wifi的公寓中安装python软件包时出错》经验,为你挑选了2个好方法。python,bash,windows,linux,https,html,vb,debian,ubuntu,centos,DevBox,在线流程图,编... [详细]

  • 早期版本的PHP并没有内置的WEB服务器,而是提供了SAPI(ServerAPI)给第三方做对接。现在非常流行的php-fpm就是通过FastCGI协议来处理PHP与第三方WEB服务器之间的通信。PHP-FPM,swoole,php,服务器... [详细]

  • 如何解决《用于管理主目录的最佳版本控制系统》经验,为你挑选了1个好方法。linux,version-control,vim,svn,DevBox,在线流程图,编程,编程问答,程序员,开发者工具,开发工具,json解析,二维码生成,unix时... [详细]

  • Swoole是面向生产环境的php异步网络通信引擎,php开发人员可以利用Swoole开发出高性能的server服务。Swoole的server部分,内容很多,也涉及很多的知识点,本文仅对其server进行简单的概述。Swooleserve... [详细]

  • 以下为大家整理了php异步通信框架Swoole的视频教程,不需要从迅雷、百度云之类的第三方平台下载,全部在线免费观看。教程由浅入深,有php基础的人就能学习,从安装到案例讲解,全面详细,帮助你更快更好的掌握Swoole框架!swoole,视... [详细]

  • 比如说某一个客户端连上我的websocket服务端之后一直给我发送垃圾信息ddos我,我想设置成那个客户端十秒钟之内只能给websocket服务端发送一次消息,如何做?这个是在swoole编写的服务端脚本中用代码来实现还是在websocke... [详细]

  • 如何解决《MongoDB无法启动-***在fassert()失败后中止》经验,为你挑选了2个好方法。linux,ubuntu,startup,mongodb,ubuntu-14.04,DevBox,在线流程图,编程,编程问答,程序员,开发者... [详细]

  • 扫二维码登录后跳转是用socket做的么?能不能大概说一下思路,如果用框架来写用workerman写好,还是Swoole写好?这两个框架都有什么优势?php,socket,linux,swoole,百度,DevBox,在线流程图,编程,编程... [详细]

  • Swoole可以广泛应用于互联网、移动通信、企业软件、网络游戏、物联网、车联网、智能家庭等领域。使用PHP+Swoole作为网络通信框架,可以使企业IT研发团队的效率大大提升,更加专注于开发创新产品。swoole,php,服务器,程序员,n... [详细]

  • Node.js的颠覆者:PHP的Swoole扩展,node.js,php,swoole,扩展,编程,代码,开源,编程语言,软件开发,DevBox,在线流程图,编程,编程问答,程序员,开发者工具,开发工具,json解析,二维码生成,unix时... [详细]

  • 如何解决《如果在单独的线程中关闭(2)文件描述符,select(2)会怎么做?》经验,为你挑选了3个好方法。c,linux,multithreading,posix,服务器,DevBox,在线流程图,编程,编程问答,程序员,开发者工具,开发... [详细]

  • :本篇文章主要介绍了php的swoole扩展中onclose和onconnect接口不被调用的问题,对于PHP教程有兴趣的同学可以参考一下。swoole,server,http,worker,request,DevBox,在线流程图,编程,... [详细]

  • Swoole是一种PHP高级Web开发框架,框架不是为了提升网站的性能,是为了提升网站的开发效率。最少的性能损耗,换取最大的开发效率php_swoole,swoole,php,c语言,服务器,udp,mysql,redis,websocke... [详细]

  • 如何解决《哪个.so文件可以用于linux系统对应windows中的.dll文件,将php连接到mssqlserver》经验,为你挑选了0个好方法。php,sql-server,dll,.so,windows,sql,linux,DevBo... [详细]

相关标签
  

闽ICP备14008679号