Appearance
SpringBoot3教程 - 16 跨域配置
16.1 概念解释
16.1 什么是动静分离
动静分离是指在Web服务器架构中,将静态页面和动态内容接口分为不同系统的架构设计方法。
目前比较常用的方式是:将静态资源(如HTML、CSS、JavaScript、图像文件等)使用 Nginx 来部署,页面上展示的动态数据内容使用后端的 SpringBoot 接口来提供。
使用动静分离有如下优势:
- 性能优化:静态内容通常可以通过 CDN(内容分发网络)进行缓存和分发,减轻服务器负担,加快用户访问速度。
- 资源利用:动态内容和静态内容由不同的服务器处理,可以根据各自的需求进行优化,充分利用服务器资源。
- 安全性:将动态和静态内容分离,可以减少服务器暴露在外的攻击面,提高整体安全性。
- 维护性:静态资源可以独立更新,不影响动态内容的生成和处理,提高网站的可维护性。
16.2 什么是跨域
戳这里 → 什么是跨域?
16.2 SpringBoot跨域配置
下面来介绍 SpringBoot 服务支持跨域的配置,SpringBoot 是服务器的配置方式,所以使用的CORS。
下面介绍两种常用的配置方式。
内容未完......