什么是apache与nodejs?

apache和nodejs分别是什么?有什么用?下面本篇文章就来给大家介绍一下apache和nodejs,希望对大家有所帮助。

什么是apache?有什么用?

Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。

Apache快速、可靠并且可通过简单的API扩充,可以将html、php、jsp、perl、Python编写的web程序解析、编译到服务器中。

Apache的特点是简单、速度快、性能稳定,并可做代理服务器来使用。

什么是nodejs?有什么用?

Node.js 是一个让 JavaScript 运行在服务端的开发平台,它让 JavaScript 成为与PHP、Python、Perl、Ruby 等服务端语言平起平坐的脚本语言。

Node.js是一个基于Chrome V8引擎的JavaScript运行环境,可用于方便地搭建响应速度快、易于扩展的网络应用。Node使用事件驱动,非阻塞I/O模型而得以轻量和高效,非常适合在分布式设备上运行数据密集型的实时应用。

apache和nodejs的区别

apache 是多线程机制,他为每一个访问用户建立单独的线程,彼此互不影响,但是线程占用内存,访问量大内存会吃不消。

nodejs 和Apache 的一个很大不同在于“单线程机制”,不同的用户使用同一个线程,采用非阻塞I/O和事件驱动 有效提高了服务器的并发数上限(同时在线人数)。

想要了解更多前端知识,可访问 前端开发学习!!

以上就是什么是apache与nodejs?的详细内容,更多请关注0133技术站其它相关文章!

赞(0) 打赏
未经允许不得转载:0133技术站首页 » Node.js答疑