请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

架构及Nginx转发问题

老师,您在这章做的架构,我没太理解。

  1. 首先,为什么要通过Nginx转发到swoole服务器,我在nginx配一个指向项目的webroot目录的配置,配两个虚拟域名 一个localhost.live.com 一个 api.live.com 就可以了,swoole不是本身就是一个服务器吗?
  2. 为什么集群架构中HTML上也要加上Nginx,实在不太理解

麻烦老师,或者大家回答下

正在回答

1回答

singwa 2019-01-03 19:00:18

同学您好。您的问题问的很好。

第一个问题: 上层加上nginx的话 我们可以用来做负载均衡,比如您的swoole是多台机器的时候,这个适合nginx的价值就很明显了, 如果就1台swoole服务器的话,那其实效果不是很明显。


第二个问题:html上加上nginx的话,我们可以在这个地方做缓存,ngingx的功能非常强大,您可以先了解下nginx哈。

1 回复 有任何疑惑可以回复我~
  • 提问者 只为编程 #1
    丝袜老师您好,我想还想追问下,您的这个html上层做Nginx缓存,是每个页面上做nginx缓存,还是nginx缓存所有的html呢? 或者我可以把这个想成docker容器,其他的当做备胎,当挂掉的时候,备胎会顶上。。
    回复 有任何疑惑可以回复我~ 2019-01-03 19:08:41
  • singwa 回复 提问者 只为编程 #2
    同学您好。会根据不同的业务场景 可能有些页面需要设置缓存。 比如 首页的html 或者说 某些前端js css 这些信息更新不多的时候 完全可以在nginx层加上缓存。这样访问速度都提升了。您可以了解下nginx ,功能很强大。。
    回复 有任何疑惑可以回复我~ 2019-01-17 00:36:04
  • 老师您好,对于架构图,第一层的nginx是根据用户区域不同,将用户导流到第二层nginx对应区域的静态页面服务器,第二层的的nginx主要是作为前端页面访问的优化,比如对文件做一些缓存控制等。不知道这么理解对吗?
    回复 有任何疑惑可以回复我~ 2019-02-05 23:36:31
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信