Nginx 是开源的轻量级 Web 服务器、反向代理服务器,以及负载均衡器和 HTTP 缓存器。Nginx 和 Redis 类似,都采用了 IO 多路复用机制,每个 Worker 都是一个独立的进程,每个进程里只有一个主线程。
早期的单机服务,主要存在两个问题:1单体结构的部署方式无法承载日益增长的业务流量。Nginx是一个轻量级的高性能HTTP反向代理服务器,同时它也是一个通用类型的代理服务器,支持绝大部分协议,如TCP、UDP、SMTP、HTTPS等。
Nginx是一款轻量级的Web服务器、反向代理服务器,是由俄罗斯的程序设计师Igor Sysoev所开发,使用C语言开发,由于它的内存占用少,启动速度极快,具有高并发的能力,在互联网项目中被广泛地应用。
代理,名如其意一个代表,代表你去干什么事情,这样又出来了两个角色,被代理人,和目标角色,我们来举一个生活中的例子:我们去一家手机专卖店去买了一部手机,那么这个手机专卖店就是手机厂商的代理,被代理人就是手机厂商,目标人物就是我们。
为了便于开发和维护,让前后端解耦,大多数Web系统都采用了MVC设计模式,近年来,RESTful架构被广泛使用,使得MVC设计模式更显生命力。HTML:是HyperText Markup Language的缩写,即超文本标记语言的缩写。
作为一名小前端,只需要好好写代码,至于部署相关的操作,我们通常接触不到,正所谓专业的人干专业的事,我们在工作中并不需要去配置,但这并不代表不需要了解,相信大家都多多少少听过nginx,所以今天就聊聊,还请大家多多支持~