设为首页 - 加入收藏 ASP站长网(Aspzz.Cn)- 科技、建站、经验、云计算、5G、大数据,站长网!
热搜: 重新 试卷 文件
当前位置: 首页 > 运营中心 > 建站资源 > 优化 > 正文

前端开发者必备的Nginx知识(4)

发布时间:2019-03-12 12:26 所属栏目:21 来源:精致的前端
导读:将请求优先分配给压力较小的服务器,它可以平衡每个队列的长度,并避免向压力大的服务器添加更多的请求。 upstreambalanceServer{ least_conn; server10.1.22.33:12345; server10.1.22.34:12345; server10.1.22.35:

将请求优先分配给压力较小的服务器,它可以平衡每个队列的长度,并避免向压力大的服务器添加更多的请求。

  1. upstream balanceServer {  
  2.     least_conn;  
  3.     server 10.1.22.33:12345;  
  4.     server 10.1.22.34:12345;  
  5.     server 10.1.22.35:12345;  

最快响应时间策略

依赖于NGINX Plus,优先分配给响应时间最短的服务器。

  1. upstream balanceServer {  
  2.     fair;  
  3.     server 10.1.22.33:12345;  
  4.     server 10.1.22.34:12345;  
  5.     server 10.1.22.35:12345;  

客户端ip绑定

来自同一个ip的请求永远只分配一台服务器,有效解决了动态网页存在的session共享问题。

  1. upstream balanceServer {  
  2.     ip_hash;  
  3.     server 10.1.22.33:12345;  
  4.     server 10.1.22.34:12345;  
  5.     server 10.1.22.35:12345;  

静态资源服务器

  1. location ~* \.(png|gif|jpg|jpeg)$ {  
  2.     root    /root/static/;    
  3.     autoindex on;  
  4.     access_log  off;  
  5.     expires     10h;# 设置过期时间为10小时   

匹配以png|gif|jpg|jpeg为结尾的请求,并将请求转发到本地路径,root中指定的路径即nginx本地路径。同时也可以进行一些缓存的设置。

小结

nginx的功能非常强大,还有很多需要探索,上面的一些配置都是公司配置的真实应用(精简过了),如果您有什么意见或者建议,欢迎在下方留言...

【责任编辑:庞桂玉 TEL:(010)68476606】
点赞 0

(编辑:ASP站长网)

网友评论
推荐文章
    热点阅读