码迷,mamicode.com
首页 > 其他好文 > 详细

Nginx初次学习三个知识点记录

时间:2017-05-30 22:05:41      阅读:183      评论:0      收藏:0      [点我收藏+]

标签:需要   控制   知识   情况   使用   验证   会话   解决办法   学习   

1.Nginx是用来解决负载均衡问题的,它可以将请求均衡的发放到集群的每一个节点,但是使用者又拥有极大的控制权,通俗来讲就是你既可以让请求均衡发放,也可以指定哪些服务器接收更多的请求。更多的时候是用在集群服务器性能高低不一,希望性能高的服务器接收更多的请求。

2.当我们真正使用到Nginx时,就一定会涉及到集群分布式。而老生常谈的一个问题就是分布式情况下如何解决Session共享问题?我们不可能将其存在集群中的一台服务器上,其他服务器就会出现Session丢失的问题。同时还要保证Session的读取速度要快,不可能让用户等个一分钟才验证完是否登录。这里的一个解决办法是使用Redis来存储Session会话,集群中的服务器都从Redis中读取Session数据。但是还有一个问题需要注意,SessionId是基于浏览器的,所以解决Session共享的前提是同一浏览器的不同子页。

3.文件共享问题也是分布式中常见的。通常我们会单独使用一台文件服务器,顾名思义就是所有文件的读取都使用这台服务器,显而易见的一个弊端就是读取存在上限。但是我并没有去研究过文件上传的问题,肯定是有更好的解决办法的,但是我没有去了解过,所以这里也没有另外的东西了。

Nginx初次学习三个知识点记录

标签:需要   控制   知识   情况   使用   验证   会话   解决办法   学习   

原文地址:http://www.cnblogs.com/weiBlog/p/6921328.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!