1.靜態資源使用Nginx反向代理Tomcat,Tomcat掛了網站仍可訪問。
2.靜態與後端服務器分離,提高性能。
3.大併發狀況下,可同時擴展先後端服務器。
4.接口可複用至App相關服務。
5.網站熱部署,前端更新不用重啓。
6.Nginx中部署證書,外網使用HTTPS訪問只開啓443與80端口。內網使用HTTP安全和性能更高。
總結:
大量併發瀏覽器請求--->web服務器集羣(Nginx)--->應用服務器集羣--->文件/數據庫/緩存/消息隊列服務器集羣前端
便可分模塊,還可按業務拆分爲小集羣,爲後面構架升級作準備。web
原文地址:數據庫
爲何JavaWeb放棄jsp,去作先後端分離 https://blog.csdn.net/g893465244/article/details/79289208後端