Node.js初探

1,

设计高性能、Web服务器的几个要点:事件驱动、非阻塞I/O

2,常见Web服务器架构:

Web服务器的功能:

  • 接受HTTP请求(GET、POST、DELETE、PUT、PATCH)
  • 处理HTTP请求(自己处理,或者请求别的程序处理)
  • 作出响应(返回页面、文件、各类数据等)

常见的Web服务器架构:

  • Nginx/Apache :负责接受HTTP请求,确定谁来处理请求,并返回请求结果。
  • php-fpm/php模块:处理分配给自己的请求,并将处理结果返回给分配者。

常见请求种类:

  • 请求文件:包括静态文件(网页、图片、前端JavaScript文件、css文件……),及程序处理得到的文件;
  • 完成特定的操作:如登陆、获取特定数据等

Node.js的Web服务器:

  • 不依赖其他特定的Web服务器软件(如Apache、Nginx、IIS……)
  • Node.js代码处理请求的逻辑
  • Node.js代码负责Web服务器的各种"配置"

猜你喜欢

转载自www.cnblogs.com/developer-qin/p/9176418.html
今日推荐