之前做的项目基本上是把项目打包好以后部署到服务器上的,现在就是直接把html和其它资源都放在OSS上,接口数据全部通过跨域的ajax请求去从后台获取的。
在我所了解的之间,就是如果放在服务器上,前端还能做一些设置和优化,如nginx,或者启一个Node服务然后去写一些中间层(但是现在不需要这些)。
现在呢是都放在了oss上,访问页面会带上html文件后缀...但是除此之外并不影响使用。我问后端为什么他们把页面也放在那呢,理由是为了减少服务端的压力,想想启一个web服务就把地址指向该页面文件好像也是挺浪费的,但是还是想知道有没有其它的优缺点。
主要的优点就是放在oss速度更快 对静态资源是做了优化的 让服务端专注业务接口的暴露
缺点就是丧失灵活性 seo有影响