Nginx 入门

Nginx 简介

在学习一项技术之前,首先要了解它是什么,能做啥,大致的原理是啥,然后再去更深层次的去学习。

本文会从四方面讲解一下 Nginx

  • 什么是 Nginx,Nginx 能做什么
  • 反向代理
  • 负载均衡
  • 动静分离

什么是 Nginx

简单来说 Nginx 是高性能的 HTTP 和反向代理的服务器,处理高并发能力是十分强大的,能经受高负载的考验,有报告表明能支持高达 50,000 个并发连接数。

那么又会有人疑惑,什么是反向代理。了解反向代理之前,先介绍一下什么是正向代理。
  • 正向代理
    用户在不能直接访问目标服务器时,需要在客户端配置代理服务器进行指定网站访问。

Nginx 入门

反向代理

反向代理最核心的是,暴露的是代理服务器地址,隐藏了真实服务器 IP 地址。

Nginx 入门

正向代理和反向代理区别在于正向代理是对客户端进行代理,反向代理是对服务端进行代理。

负载均衡

增加服务器的数量,然后将请求分发到各个服务器上,将原先请求集中到单个服务器上的 情况改为将请求分发到多个服务器上,将负载分发到不同的服务器,也就是我们所说的负载均衡。负载均衡策略有两种:内置策略和扩展策略。内置策略为轮询,加权轮询,Ip hash。拓展策略,就是随自己定义。

Nginx 入门

动静分离

为了加快网站的解析速度,可以把动态页面和静态页面由不同的服务器来解析,加快解析速度。降低原来单个服务器的压力。

Nginx 入门

本作品采用《CC 协议》,转载必须注明作者和本文链接
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!
未填写
文章
247
粉丝
18
喜欢
217
收藏
62
排名:731
访问:9753
私信
所有博文
社区赞助商