大家好,感谢邀请,今天来为大家分享一下跟我学Nginx之Nginx 简介-nginx 学习的问题,以及和的一些困惑,大家要是还不太明白的话,也没有关系,因为接下来将为大家分享,希望可以帮助到大家,解决大家的问题,下面就开始吧!
2.2、Nginx作为正向代理服务器
前锋特工:就是传说中的特工。他的工作原理就像一个跳板。简单来说,我是一个用户。我无法访问某个网站,但可以访问代理服务器。这个代理服务器可以访问我无法访问的网站,所以我先连接到代理服务器,告诉他我需要将无法访问的网站内容通过代理服务器检索出来,然后返回给我。从网站的角度来看,代理服务器来检索内容时只有一条记录。结论是,转发代理是客户端和源服务器之间的服务器。为了从源服务器获取内容,客户端向代理发送请求并指定目标(源服务器),然后代理将请求发送到源服务器。服务器转发请求并将获取的内容返回给客户端。客户端必须进行一些特殊设置才能使用转发代理。
2.3、Nginx作为反向代理服务器
反向代理,对于客户端来说,就像原始服务器一样,客户端不需要做任何特殊设置。我们只需要将请求发送到反向代理服务器,由反向代理服务器选择目标。服务器获取到数据后,返回给客户端。此时,反向代理服务器和目标服务器对外是一台服务器。代理服务器地址暴露,真实服务器IP地址隐藏。
2.4、Nginx作为负载均衡服务器
客户端向服务器发送多个请求,服务器处理请求。其中一些可能需要与数据库交互。服务器处理完成后,将结果返回给客户端。
这种架构模型比较适合早期系统比较简单、并发请求比较少的情况,成本也较低。但随着信息量不断增长,访问量和数据量迅速增加,系统业务复杂度增加,这种架构会导致服务器响应客户端请求越来越慢。当并发量特别大时,很容易导致服务器直接Crash。显然这是服务器性能瓶颈导致的问题,那么如何解决这种情况呢?
我们首先想到的可能是升级服务器配置,比如提高CPU执行频率、增加内存等来提高机器的物理性能来解决这个问题。然而我们知道,摩尔定律越来越失效,硬件的性能提升已经不能满足日益增长的需求。需要。最明显的例子就是天猫双十一,某款热销商品的瞬时访问量极大。因此,不可能在现有的类似于上述系统架构的顶层物理配置上添加机器。满足需要。那么该怎么办呢?
在上面的分析中,我们去掉了增加服务器物理配置的方法来解决问题。换句话说,垂直解决问题的方法行不通。横向增加服务器数量怎么样?这时,集群的概念就出现了。单一服务器无法解决问题。我们增加服务器数量,然后将请求分发到每台服务器。不要将原始请求集中在一台服务器上,而是将请求分发到多台服务器上,将负载分散到不同的服务器上,这就是我们所说的负载。均衡
2.5、Nginx作为静态资源访问服务器
将静态HTML页面、CSS样式、js脚本、图片等静态资源放在服务器上,然后使用Nginx作为静态资源来访问服务器和外部访问地址。
好了,关于跟我学Nginx之Nginx 简介-nginx 学习和的问题到这里结束啦,希望可以解决您的问题哈!
本文采摘于网络,不代表本站立场,转载联系作者并注明出处:https://www.iotsj.com//kuaixun/7519.html
用户评论
终于有人开始讲解 Nginx 了!我一直想找个机会学习一下。
有15位网友表示赞同!
Nginx 确实很厉害,轻量、高效!想要深入了解它的运作原理。
有14位网友表示赞同!
希望能讲解 Nginx 在实际应用中的场景和优势。
有20位网友表示赞同!
最近在看高并发系统的架构设计,Nginx 是必不可少的工具。
有19位网友表示赞同!
学习完后可以自己搭建一个简单的 Nginx 服务器做个练习吗?
有14位网友表示赞同!
我想知道 Nginx 和 Apache 的区别是什么,哪种更适合我现在的需求?
有9位网友表示赞同!
我平时用 Python 开发,Nginx 可以和我的项目进行集成吗?
有20位网友表示赞同!
Nginx 支持哪些 HTTP 协议?最新版本的功能有哪些?
有12位网友表示赞同!
如果想学习高级 Nginx 配置,需要掌握哪些知识点呢?
有19位网友表示赞同!
课程能否提供一些案例练习?实践是检验学习成果的最好方式。
有18位网友表示赞同!
我很期待了解更多关于 Nginx 的知识!这篇文章看起来很有用!
有5位网友表示赞同!
我一直使用的 Apache 服务器,想要尝试下 Nginx 的表现怎么样。
有17位网友表示赞同!
Nginx 能帮我优化网站的速度和性能吗?
有8位网友表示赞同!
对于初学者来说,学习 Nginx 会比较难吗?
有8位网友表示赞同!
希望课程能提供详细的安装步骤和配置方法。
有16位网友表示赞同!
我很想了解 Nginx 的安全机制,如何保护服务器免受攻击。
有11位网友表示赞同!
Nginx 可以用于哪些场景之外的网站搭建?例如代理,负载均衡等等?
有10位网友表示赞同!
学习完 Nginx 后,我能找到什么工作机会呢?
有10位网友表示赞同!
Nginx 的文档很齐全吗?哪里可以找到详细的资料?
有6位网友表示赞同!
期待课程能够深入讲解 Nginx 的核心代码和机制!
有6位网友表示赞同!