在前后端分离的项目中,前端直接部署在阿里OSS上和部署在Web服务器上有什么区别?

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

阅读 5.6k
1 个回答

主要的优点就是放在oss速度更快 对静态资源是做了优化的 让服务端专注业务接口的暴露
缺点就是丧失灵活性 seo有影响

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题