我是一名前端开发,这里记录下自己对nginx的入门理解。
主要就三个功能,反向代理、负载均衡、动静分离。
解决网站访问的用户量大的问题,可以将访问分发到不同的服务器减少压力。
反向代理
先搞懂什么是代理:
通俗的讲就是网络信号的跳转,让发出的网络请求通过第三方(代理)向要访问的网站发出请求。
正向代理:代理客户端;
反向代理:代理服务端;
nginx就是反向代理。
负载均衡
通俗讲是讲工作任务进行平衡,分发到多个操作单元上进行运行。
策略:轮询、加权轮询。
动静分离
静态资源和动态资源分离,静态资源缓存,提高资源响应速度。