大佬 动静分离的疑问

大佬 动静分离的疑问

我们用nginx做动静分离,其实就是把本来放在一个单独的tomcat上的 前端网站放在了nginx上,然后又对后端的api 和payment 做了反向代理。这跟直接把前端放在tomcat上感觉区别不大啊?为什么这样就叫动静分离了呢?

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
静默_Love 2021-03-17 18:35:22

你想说的是用nginx来反向代理一个tomcat,在tomcat上部署静态资源吧。
这样做当然没有问题。
但是这样做就只发挥了nginx的反向代理功能
没有用到nginx的静态资源虚拟化的功能。

从达到的效果上是一样,但是却耗费了服务器的资源,因为你多部署了一个tomcat

http://img1.sycdn.imooc.com//climg/6051db680972fb7c08460309.jpg

风间影月 2020-08-12 11:43:57

分离了就是前后端分开了呀,两个团队去维护代码,部署也是分开的,而且可以使用cdn部署

  • 提问者 慕沐6666697 #1
    本来用tomcat 也是前后端分开的,现在只是用nginx取代了tomcat而已
    2020-08-12 11:44:57
  • 风间影月 回复 提问者 慕沐6666697 #2
    对啊,这个和啥服务器没有关系的,你的代码是分开了
    2020-08-12 11:45:33
  • 提问者 慕沐6666697 回复 风间影月 #3
    所以 即使我用两个tomcat 也可以做动静分离 对吧?
    2020-08-12 11:49:56
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师