我是一个前端初学者 想学习前端代码部署和服务器相关的知识目前了解的知识非常有限 也没有接触过具体项目 我说一下我的理解 如果哪里有错误希望大家指出1.静态文件服务器部署在cdn节点 具体url通过工具或者模板写入html文件中2.处理业务逻辑和记录用户状态等操作 作为动态服务器的主要功能 这样的功能算作动态服务器? 3.有个问题,比如用户请求完主页‘/’之后,又发送了一个登陆的请求,这时服务器处理了用户登陆的请求,返回了和用户状态有关的文件,比如一个在数据库中用户之前存储过的文件,,这种文件的发放只能放到动态服务器吗?4.静态服务器和处理逻辑动态服务器是分开部署的吗?5.我这样理解整个模型 有哪里是错误的呢?
2 回答
蓝山帝景
TA贡献1843条经验 获得超7个赞
cdn可以分发静态资源,比如说js,css,图片,视频等。而需要数据库交互的,需要去服务器动态拿。现在的玩法,前端用react等做spa,后端restful api,彻底分离。涉及到调用api的,就到服务器中交互,因为是api模式,渲染都不是像以前那样服务器端渲染页面代码给前端,所以数据就少很多。静态资源存储在阿里oss,七牛之类的存储中,配合cdn。从后端传过来的静态资源路径就指向到cdn了,用户存的文件,如果出于安全,不能让别人通过路径下载,可能就要从服务器动态获取了。对于隐私文件,也有很多解决方法,也可以配合cdn,这是要根据自己情况研究的东西。
- 2 回答
- 0 关注
- 1056 浏览
添加回答
举报
0/150
提交
取消