加入收藏 | 设为首页 | 会员中心 | 我要投稿 孝感站长网 (https://www.0712zz.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长资讯 > 外闻 > 正文

Nginx 动静分离与负载均衡的实现

发布时间:2019-03-18 19:52:34 所属栏目:外闻 来源:今日头条
导读:一、前提 企业中,随着用户的增长,数据量也几乎成几何增长,数据越来越大,随之也就出现了各种应用的瓶颈问题。 问题出现了,我们就得想办法解决,一般网站环境,均会使用LAMP或者LNMP,而我们对于网站环境的优化,除了对源代码进行优化、SQL慢查询优化

5、在 WebD 的站点根目录添加 index.html 文件,内容如下:

  1. <html> 
  2. <title> 
  3. This is a HTML page 
  4. </title> 
  5. <body> 
  6. Real ServerD<br><br> 
  7. <img src="1.jpg" alt="1" height="200" width="200" /> 
  8. <img src="2.jpg" alt="2" height="200" width="300" /> 
  9. <img src="3.png" alt="3" height="200" width="200" /> 
  10. <img src="4.gif" alt=“4" height="200" width="380" /><br><br> 
  11. This is a HTML page ! 
  12. </body> 
  13. </html> 

文件添加和上传完成,下面我们开始验证我们配置的动静分离和负载均衡是否成功。

七、验证动静分离和负载均衡

1、在浏览中打开 http://192.168.20.138/index.php ,效果如下图:

2、在浏览器 http://192.168.20.138/index.html ,效果如下图:

3、查看 Nginx 负载均衡器的 Nginx 日志。

访问 http://192.168.20.138/index.php 日志如下图:

Nginx 动静分离与负载均衡的实现

如图可以看出,当我们访问 http://192.168.20.138/index.php 时,服务器会将客户端请求按照我们配置的后端节点组中的顺序或者权重依次发给 WebA 和 WebB ,当网页中有图片请求时,也会按照顺序进行访问 WebA 和 WebB 的图片节点。

访问 http://192.168.20.138/index.html 日志如下图:

Nginx 动静分离与负载均衡的实现

如图可以看出,当我们访问 http://192.168.20.138/index.html 时,对于 html 的请求,会依次发给 WebC 和 WebD 节点服务,而对于图片资源的访问,会将请求发给两台图片服务器。

由以上日志可以看出,Nginx 配置动静分离和负载均衡时一件很简单的工作,配置过程,需要我们认真对待。

八、总结

(编辑:孝感站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读